您的位置:首页 > 运维架构

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

2017-10-18 19:46 375 查看

配置过程中遇到的问题

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(全选)
=(等号)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐