登录 注册
当前位置:主页 > 资源下载 > 9 > VIM的插件及其教程

VIM的插件及其教程

  • 更新:2024-12-08 17:32:44
  • 大小:274KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C - 后端
  • 格式:RAR

资源介绍

安装方法: 1.将VIM_Config/.vim 拷到 ~/目录下 2.将VIM_Config/.vimrc 拷到 ~/目录下 3.将make_cscope.sh 拷到 ~/目录下 4. chmod +x ~/make_cscope.sh 使用方法: 若代码位于 /data/code 则 1) cd /data/code 2) ~/make_cscope.sh 3)在当前目录下 vim 指定文件 (因为cscope.out在当前目录下, 若不在当前目录打开vim,则cscope.out 不会自己加载,要手动加载). 4).Ctrl+]将跳到光标所在变量或函数的定义处 Ctrl+T返回 附录: ========================== 使用cscope ========================== Step 4 用cscope为源文件创建数据库,生成cscope.out文件 命令提示符中进入源码根目录运行cscope -Rkb (如果没有这一步,使用cscope时会提示没有连接) Step 5 为源文件添加对应的数据库连接 打开编辑文件,vim底行模式, :cs a F:\...\cscope.out 查看是否已经连接到对应数据库 :cs s Step 6 使用cscope浏览源码 你可以使用vim底行中使用cscope的命令; 也可以应用cscope的键盘映射进行快速操作。 在VIM中使用cscope非常简单,首先调用“cscope add”命令添加一个cscope数据库, 然后就可以调用“cscope find”命令进行查找了。VIM支持8种cscope的查询功能, 如下:例如,我们想在代码中查找调用work()函数的函数,我们可以输入: “:cs find c work”,回车后发现没有找到匹配的功能,可能并没有函数调用work()。 我们再输入“:cs find s work”,查找这个符号出现的位置,现在vim列出了这个符号出现的所有位置。 我们还可以进行字符串查找,它会双引号或单引号括起来的内容中查找。还可以输入一个正则表达式, 这类似于egrep程序的功能。 s: 查找C语言符号,即查找函数名、宏、枚举值等出现的地方 g: 查找函数、宏、枚举等定义的位置,类似ctags所提供的功能 d: 查找本函数调用的函数 c: 查找调用本函数的函数 t: 查找指定的字符串 e: 查找egrep模式,相当于egrep功能,但查找速度快多了 f: 查找并打开文件,类似vim的find功能 i: 查找包含本文件的文