课程表

vim 命令手册

Vimscript 编程参考

工具箱
速查手册

Vim 插件

当前位置:免费教程 » 软件/图像 » Vim

使用插件来提高效率,它能改变Vim的界面,添加新命令,代码自动补全,整合其他程序和工具,添加其他编程语言等功能。

小贴士: 参阅Vim Awesome获取一些热门插件

安装

使用插件管理器

插件管理器使安装和管理插件有相似的方法,而与在何种平台上运行Vim无关。它是一个像包管理器一样的用来管理其它Vim插件的插件。

  • Vundle是现在最流行的Vim插件管理器。
  • Vim-plug是一个极简的Vim插件管理器,有许多的特性,比如按需插件加载和并行升级。
  • pathogen.vim是一个简单的用于管理Vim的运行时路径的插件。

从Arch软件库下载

vim-plugins分类下有许多插件。 使用pacman -Sg vim-plugins来列出可用的插件,然后你可用pacman安装

  1. pacman -Ss vim-plugins

cscope

Cscope是一个工程浏览工具。通过导航到一个词/符号/函数并通过快捷键调用cscope,能快速找到:函数调用及函数定义等。

安装 cscope包。

拷贝cscope预设文件,该文件会被Vim自动读为:

  1. mkdir -p ~/.vim/plugin
  2. wget -P ~/.vim/plugin http://cscope.sourceforge.net/cscope_maps.vim

注意:在Vim的7.x版本中,你可能需要在~/.vim/plugin/cscope_maps.vim中取消下列行的注释来启用cscope快捷键:

  1. set timeoutlen=4000
  2. set ttimeout

创建一个文件,该文件包含了你希望cscope索引的文件的清单(cscope可以操作很多语言,下面的例子用于寻找C++中的.c、_.cpp.h_文件):

  1. cd /path/to/projectfolder/
  2. find . -type f -print | grep -E '\.(c(pp)?|h)$' > cscope.files

创建cscope将读取的数据文件:

  1. cscope -bq

注意:必须从当前路径浏览工程文件,也可以设置$CSCOPE_DB变量指向cscope.out文件,并导出。

默认快捷键:

  1. Ctrl-\ and
  2. c: Find functions calling this function
  3. d: Find functions called by this function
  4. e: Find this egrep pattern
  5. f: Find this file
  6. g: Find this definition
  7. i: Find files #including this file
  8. s: Find this C symbol
  9. t: Find assignments to

可随意改变这些快捷键。

Taglist

Taglist提供源码文件的结构概览,使你能更高效的浏览不同语言的源文件。

安装 vim-taglist包。

将下列设置添入文件~/.vimrc:

  1. let Tlist_Compact_Format = 1
  2. let Tlist_GainFocus_On_ToggleOpen = 1
  3. let Tlist_Close_On_Select = 1
  4. nnoremap <C-l> :TlistToggle<CR>
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号