vim+ctags+taglist+cscope+NERDTree搭建IDE

配置过程中遇到的问题

1.按照网上的安装方法做。在~/目录下创建自己的.vim文件夹,并在下面创建doc和plugin文件夹。在安装NERDTree的时候,需要把安装包下的doc和plugin里的文件先拷贝到.vim对应目录下,然后把除了doc和plugin之外的所有文件都拷贝到.vim目录下,要不然会在vim打开时候报找不到函数错误。

2.在~/目录下创建.vimrc文件,用来作为vim的配置文件。在配置ctags时要注意加上:

set tags+=./tags
set tags=tags; 
set autochdir

在当前目录下查找tags文件,实现递归的查找,“;”不可少。

3.所有按照网上配置拷贝来的配置,都必须注意其中的路径在自己机器上是不是对的。

4.在设置cscope的快捷方式时,设置成

set cscopequickfix=s-,c-,d-,i-,t-,e-

6.安装完成后,在使用之前需要生成tags和cscope.out文件。在这里需要注意,把网上的find . -name中.换成pwd来生成文件,得到绝对路径。(注意“是在~下面的符号)如果不这么做,在cs find 命令使用后,输入相应的数字,希望跳转,结果会报找不到文件,文件不存在的错误。

使用说明

1.在每次进入vim后都需输入:NERDTree命令,显得很不方便。所以可以直接在.vimrc文件中通过映射的方式,将命令映射到快捷键。

2.每次在使用前,需要在项目目录下输入“ctags -R *”和”find pwd - name xxx”、“cscope -Rbkq xxx”,不方便,所以写个xxx.sh放到特定目录下,直接调用。

具体使用

1.先在项目目录下执行~/.icode命令,生成tags和cscope.out。
2.进入vim,在其中按F2键显示文件目录结构,使用o快捷键可以打开和折叠目录。
3.按F5更新taglist,按F8显示taglist。
4.F3键查找光标下的字符。
5.F4键显示调用光标下函数的列表。使用:cw命令显示所有的查找结果。
6.使用Ctrl+]来查看函数的定义,Ctrl+t或Ctrl+o返回。
7.Ctrl+n、Ctrl+P自动补全。
8.使用以下键组合来对齐代码。

shift+v(转为视图模式)
shift+g(全选)
=(等号)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值