vim编译环境搭建(ctags + taglist)精简教程

vim编译

环境搭建

安装ctags

sudo apt-get install exuberant-ctags 

安装taglist

安装

  1. 官网下载最新的包,地址:https://www.vim.org/scripts/script.php?script_id=273
  2. 将下载后的包放到~/.vim/下解压缩
mkdir ~/.vim/ # 如果此文件夹不存在需要手动创建
cp taglist_46.zip ~/.vim/
cd ~/.vim/
unzip taglist_46.zip
  1. 进入vim生成帮助标签
vim # 进入vim
# 在vim中执行
Esc
:helptags ~/.vim/doc
  • 执行完后~/.vim的目录结构如下
    在这里插入图片描述

配置

  • 配置~/.vimrc
vim ~/.vimrc
## 编辑.vimrc
map <silent><F9> :Tlist<cr> "使用F9快捷键打开关闭taglist窗口

let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim

基本使用

ctags

  • 生成tags, 在项目所在目录下执行
ctags -R
  • 执行完后会生成如下文件
    • tags
  • 注意
    • 在每次更新代码后都需要再次执行这一命令

taglist

tags相关操作均在vim内部操作

  • 打开关闭taglist窗口
:TlistOpen
:TlistClose
:Tlist # 切还开关状态

使用<F9>快捷键
  • 切换窗口
ctrl + w w
  • 其他快捷键
快捷键功能
<CR>跳到光标下tag所定义的位置
o在一个新打开的窗口中显示光标下tag
<Space>显示光标下tag的原型定义
u更新taglist窗口中的tag
s更改排序方式,在按名字排序和按出现顺序排序间切换
xtaglist窗口放大和缩小,方便查看较长的tag
+打开一个折叠
-将tag折叠起来
*打开所有的折叠
=将所有tag折叠起来
q关闭taglist列表
[[跳到前一个文件
]]跳到后一个文件
  • 效果图
    在这里插入图片描述

参考文献

https://blog.csdn.net/bingyu9875/article/details/53582236
https://www.cnblogs.com/diegodu/p/7088596.html

结束语

本文章持续更新中,后续会更新cscope的安装与简明使用教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值