ctags快捷键_ctags 快捷键_sagane的博客-程序员宅基地

ctags快捷键  

2011-10-24 11:13:01|  分类: Linux |字号 订阅

ctags浏览代码 (有的命令说明可能不准确)
:set tags=/Dir/tags 设置需要的tags文件,
可以多个:set tags=/dir1/tags, /dir2/tags
:tag xxx 转到满足查找代码的定义处,简写为 :ta xxx
:tag /^xxx 转到以xxx为起始的tag处
other find tags :stag/ptag/ts/tj/pts/ptj /<pat> 
:tag /xxx 列出所有包含xxx的tag
:tag 转到前一个浏览过的tag处
vi -t xxx 直接定位到xxx的定义处
:tn / :tp 转到下/上一个tag代码处,可以使用:5tn的形式
:tr / :tl 转到首/尾tag代码处
<C-]>, <C-左键> 转到光标所在函数或者变量的定义处 g+左键 (GUI) [注2]
<C-T>, <C-右键> 回到跳转前的代码处(适用于任何跳转) g+右键 (GUI)
:tags 列出当前tag栈的内容
:ts xxx 列出所有匹配的代码及其所属文件,并提供选择浏览
:sts xxx 列出匹配处提供选择在新窗口中打开文件
:tj xxx 类似 :ts xxx,当只有一个匹配时直接转到代码处
g] 与 :ts xxx 功能相同(tag为光标下的标识符)
<C-w> g] 等价于 :sts xxx
g <C-]> 等价于 :tj xxx
:pt? xxx 提供上述命令(?为j,s)的预览功能,退出窗口 :q!
:t?! xxx 当前文件的修改被丢弃转到目标文件中
<C-w> } 在预览窗口中显示当前光标下的tag
:ptl / ptf / ptn /ptp 类似于 tl,tf,tn,tp
:che 察看没有找到的头文件(checkpath)
makeprg :set makeprg=gcc\ yourfile.c 为在线编译设置
:make 在线编译
:cn / :cN 移动到编译的 下/上 一个error处
:stag xxx 查找xxx的声明处并在新窗口中打开
:ta {ident} 跳转到标识符定义处
gd 跳转到局部标识符定义处

[注2] Ctrl-]碰巧是telnet的终端符,如果远程编辑文件可能会遇到一些问题,
请参考在线帮助:h ^]。多数telnet都允许使用命令telnet -E hostname来打开
或关闭该脱字符,或者用telnet -e escape hostname来指定另外一个脱字符
来代替^],请man telnet参看-E -e的帮助。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sagane/article/details/8715030

智能推荐

python-day22(序列化)_banaoxue9848的博客-程序员宅基地

序列化 把对象打散成二进制字节 bytes一. pickle 把一个对象转化成bytes写入到文件 (重点)  pickle.dumps() 把对象转化成bytes  pickle.loads() 把bytes转化成对象    pickle.dump() 把对象转化成bytes, 写入到文件  pickle.load() 把文件中的bytes读取, 转化成对象..._9966159.con

初步肺部分割---记录一个星期的苦逼生活_luyafei_89430的博客-程序员宅基地

初步肺部分割---记录一个星期的苦逼生活肺部分割结果不是很好,望大神们指教,不慎感激一:一开始的想法:由于最近在学习计算机视觉,使用OpenCV开发程序,所以第一个想法是使用OpenCV里自带的一个分割函数Canny进行分割。我写了一个简单的程序,输入我是从给的肺的资料中随便挑了一个,如下: 然后运行canny边缘检测,通过调整canny函数中的小阈值和大阈值,得到

CentOS7一键安装Python3.7以及pip3脚本_centos7一键安装python3.7脚本_Yaoke_Z的博客-程序员宅基地

脚本内容#!/bin/bashyum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-d..._centos7一键安装python3.7脚本

MM--关于MIRO的分析基于订单的发票校验的跟踪_iteye_1503的博客-程序员宅基地

1)关于计算交货单的可能的输入到发票校验(MIRO)可以参见RM08RL82计算的说明:1)读取适合条件的EKKOSELECT * FROM "EKKO"WHERE "MANDT" = '800' AND "BSTYP" IN ('L' , 'F') AND "EBELN" = ''4500000005' AND "BUKRS" = '1002' AND "LIFRE" = '001100

tsne python_sklearn中tsne可视化_weixin_39671631的博客-程序员宅基地

声明:manifold:可以称之为流形数据。像绳结一样的数据,虽然在高维空间中可分,但是在人眼所看到的低维空间中,绳结中的绳子是互相重叠的不可分的。对数据降维比较熟悉的朋友可以看这篇博客t-SNE实践——sklearn教程数据降维与可视化——t-SNEt-SNE是目前来说效果最好的数据降维与可视化方法,但是它的缺点也很明显,比如:占内存大,运行时间长。但是,当我们想要对高维数据进行分类,又不清楚这..._python sklearn t-sne visualizations

关于ubuntu上面hadoop与hbase(伪分布)的安装与配置_ubutn 安装 hadoop hbase 伪分布式_invisible wing的博客-程序员宅基地

准备工作:需要用到的资源:hadoop-2.7.3.tar.gzhbase-1.4.9-bin.tar.gzjdk-8u201-linux-x64.tar.gz一、jdk的安装1.jdk官网下载jdk选择自己需要的版本,本文选择jdk-8u201-linux-x64.tar.gz2.把下载的jdk拷贝至linux系统,先放在linux桌面即可3.在/usr/lib下新建目录jv..._ubutn 安装 hadoop hbase 伪分布式

随便推点

android 上传文件"Content-Type",为"application/octet-stream" 用php程序在服务端用$GLOBALS['HTTP_RAW_POST_DATA']接受(..._weixin_34414650的博客-程序员宅基地

服务端php程序file_up.phpfunction uploadFileBinary() { $this->initData(); $absoluteName = ""; $fid = ""; $han...

leetcode—9.回文数_给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文_柒年时光的博客-程序员宅基地

题目:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。解答:class Solution: def isPalindrome(self, x: int) -> bool: if x<0: return False tmp=x total=0 whil_给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文

C语言 斐波那契数列问题_斐波那契数列问题c语言_灰勒塔德的博客-程序员宅基地

斐波那契数列问题(递归等方法)_斐波那契数列问题c语言

数字音频概览_vavale的博客-程序员宅基地

众所周知,声音是一种能量波,因此也有频率和振幅的特征。人耳能听到声音正是由于空气的振动令耳膜产生共振。振动的频率便是声波的频率,一般人耳的接受能力是20Hz到20000Hz,低于此泛围的叫次声波,高于此泛围的叫超声波。从音乐上来讲,不同的音调的频率是不一样,比如do、re、mi就是三种不同的频率。那么,不同的乐器发出相同音调的声音也就是频率一样,但我们却可以听出它们的不同,这又是怎么回事呢?这就是

分享广东联通光猫超级密码_联通超级密码_夜未央人未眠的博客-程序员宅基地

管理地址192.168.1.1/cu.html超级密码 cuadmin+设备mac地址前六位(有大写字母改小写)目前测试肇庆有效,其他地区自测,欢迎在下方留言_联通超级密码

Fire Net HDU - 1045(二分图匹配)-程序员宅基地

Problem DescriptionSuppose that we have a square city with straight streets. A map of a city is a square board with n rows and n columns, each representing a street or a piece of wall.A blockhouse i...

推荐文章

热门文章

相关标签