vim使用

本文分享了作者使用vim编辑器的心得,包括如何通过配置vim+cscope+ctags+taglist插件提升代码浏览效率,以及在Ubuntu 12.04系统下的具体配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主机:ubuntu12.04

vim+cscope+ctags+taglist 


taglist下载

http://download.csdn.NET/detail/fzs333/9684769

或者

https://code.google.com/archive/p/essential-config-files/downloads

将doc  plugin 两个文件夹拷贝到~/.vim下,然后编辑/etc/vim/vimrc添加下面代码

[cpp]  view plain  copy
 
  在CODE上查看代码片 派生到我的代码片
  1. set mouse=a   
  2. nnoremap <silent> <C-l> :TlistToggle<CR><CR>           "  
  3. " :Tlist              调用TagList  
  4. let Tlist_Show_One_File=0                    " 只显示当前文件的tags  
  5. let Tlist_Exit_OnlyWindow=1                  " 如果Taglist窗口是最后一个窗口则退出Vim  
  6. let Tlist_Use_Right_Window=0                 " 在右侧窗口中显示  
  7. let Tlist_File_Fold_Auto_Close=1             " 自动折叠  



使用vim的心得体会

很早就知道vi,vim了,大概知道它很强大,也使用过vim搭建集成的看代码环境

环境是搭好了,但繁多的快捷键和不太友善的界面,最终还是使用sourceinsight了

这也是新手最难上手的原因吧

接下来说一下我重新回归的过程

并没有完全放弃vim,一些简单的文件,写几行代码我还是坚持使用vim

慢慢的根据我的需求学会了一些快捷键,选择,复制,粘贴,删除,光标移动,多个文件编辑,多窗口划分,代码缩进,查找,替换等操作

这些操作用熟练了基本就比在其他工具下编码快的多了

使用越熟练,效率越高,就越觉得不够用了,所以我又想起了以前搭建过的集成环境

先使用ctags,实现简单的函数跳转,但是发现只能跳转不能全工程查找

于是安装cscope,这样就能很流畅的来来回回,但是发现乌黑的界面连个函数变量列表都没有

于是使用taglist插件,这样就可以想去哪就去哪了,但是发现鼠标不能用啊

于是修改vimrc,添加"set mouse=a",鼠标就可以点来点去,函数随便点,这不是疯了么...... 我的天!

以下为纯鼠标操作,最后一步函数跳转是ctrl+鼠标单击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值