ctags常用命令(个人整理)

http://blog.youkuaiyun.com/myth_liu/article/details/5672572

http://chaojimake.com/724.html

熟练的使用ctags仅需记住下面几条命:

1.ctags --languages=Asm,c,c++,java -R (生成tags,汇编、c、c++、java)

2.$ vi –t tag (请把tag替换为您欲查找的变量或函数名)

3.:ts (ts 助记字:tags list, “:”开头的命令为VI中命令行模式命令)

4.:tp (tp 助记字:tags preview)

5.:tn (tn 助记字:tags next)

6.Ctrl + ] (跳转到定义处)

7.Ctrl + T (退回至跳转前)

8.:ta x (跳转到符号x的定义处,如果有多个符号,直接跳转到第一处
9.:ts x (列出符号x的定义)
10.:tj x (可以看做上面两个命令的合并,如果只找到一个符号定义,那么直接跳转到符号定义处,如果有多个,则让用户自行选择)

注意:运行vim的时候,必须在“tags”文件所在的目录下运行。否则,运行vim的时候还要用“:set tag=”命令设定“tags”文件的路径,这样vim才能找到“tags”文件。在完成编码时,可以手工删掉tags文件(帚把不到,灰尘不会自己跑掉)。

(转自:https://blog.youkuaiyun.com/sunlylorn/article/details/8920457)
vim的ctags和taglist在默认情况下是不进行自动更新的,这对于编写代码是非常不方便的,好在vim的脚本还是很强大的,于是在vimrc中添加如下函数:

function! UpdateCtags()
    let curdir=getcwd()
    while !filereadable("./tags")
        cd ..
        if getcwd() == "/"
            break
        endif
    endwhile
    if filewritable("./tags")
        !ctags -R --file-scope=yes --langmap=c:+.h --languages=c,c++,java --links=yes --c-kinds=+p --c++-kinds=+p --fields=+iaS --extra=+q
        TlistUpdate
    endif
    execute ":cd " . curdir
endfunction

nmap <F10> :call UpdateCtags()<CR>

按F10可以更新。

<think>好的,用户想在Ubuntu系统上安装Vim编辑器,我需要根据提供的引用资料来整理一个清晰的步骤。首先,用户的问题是如何安装,所以应该分步骤说明。根据引用2和引用3,安装步骤大致是更新软件包列表,然后安装Vim,再验证安装。可能需要提到使用apt命令,还有可能需要提到sudo权限。另外,用户可能对终端操作不太熟悉,所以需要明确说明如何打开终端,比如使用Ctrl+Alt+T组合键。 接下来,引用1和引用4提到了安装后的配置,比如.vimrc文件和插件的安装,比如ctags。虽然用户主要问的是安装,但可能也需要简要提及配置,作为额外建议。但根据用户的问题,是否需要包含配置呢?可能用户只是需要安装步骤,配置是可选的,所以应该分开说明,或者在安装后给出建议。 需要确保步骤正确,比如先更新软件包列表,再安装。引用2和引用3都提到了sudo apt update和sudo apt install vim,这是标准的安装流程。验证部分可以用vim --version,这样用户知道安装是否成功。 另外,引用4提到安装ctags插件,这可能是高级用户的需求,但用户的问题只是安装Vim,所以这部分可以作为相关问题的扩展,或者在注意事项中提到。不过用户可能只需要基础安装步骤,所以保持主回答简洁,相关配置放在后面或相关问题里。 需要注意引用标记,每个步骤后面如果有对应的引用资料,要加上引用标识,比如[^2][^3]。例如,更新软件包列表和安装命令来自引用2和3,配置部分来自引用1和4。 还要检查是否需要处理依赖问题,但根据提供的引用,安装vim的命令应该自动处理依赖,所以不需要额外步骤。用户可能需要知道如何打开终端,引用2和3都提到了使用Ctrl+Alt+T,所以需要包含这个细节。 最后,生成相关问题,可以包括配置、插件安装、基本使用等,参考引用中的内容,比如如何配置.vimrc,安装插件,使用ctags等。 总结步骤: 1. 打开终端 2. 更新软件包列表 3. 安装Vim 4. 验证安装 可选配置:创建.vimrc,安装插件 需要确保每个步骤清晰,命令准确,并正确引用来源。可能还需要提示用户输入密码时不会显示,避免误解,如引用2提到的。</think>### 在 Ubuntu 上安装 Vim 的步骤 #### 1. **打开终端** 使用快捷键 `Ctrl + Alt + T` 或在桌面右键选择“打开终端”进入命令行界面[^3]。 #### 2. **更新软件包列表(推荐)** 输入以下命令,确保获取最新的软件包信息: ```bash sudo apt update ``` 输入用户密码后,系统会自动更新[^3]。 #### 3. **安装 Vim** 执行安装命令: ```bash sudo apt install vim -y ``` - `-y` 参数表示自动确认安装,无需手动输入`y`[^1]。 #### 4. **验证安装** 输入以下命令查看版本信息: ```bash vim --version ``` 若显示版本号(如 `VIM - Vi IMproved 8.2`),则安装成功。 --- ### 可选配置(提高使用体验) #### 1. **基础配置:创建 `.vimrc` 文件** 在用户目录下创建配置文件: ```bash vim ~/.vimrc ``` 添加常用设置(示例): ```vim set ts=4 " Tab键宽度为4空格 set nu " 显示行号 syntax on " 启用语法高亮 set autoindent " 自动缩进 ``` 保存后重启 Vim 生效[^1]。 #### 2. **安装插件(如 ctags)** 安装代码导航工具 `ctags`: ```bash sudo apt-get install exuberant-ctags ``` 在项目目录生成标签文件: ```bash ctags -R ``` 在 Vim 中加载标签: ```vim :set tags=./tags ``` [^4] --- ### 注意事项 - 输入密码时终端不会显示字符,直接输入后按回车即可。 - 若安装失败,可尝试更换软件源(如 `sudo apt update --fix-missing`)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值