vim实现代码补全
2014-03-03 00:19
127 查看
本人做了部分修改 原文链接http://blog.chinaunix.net/uid-21707419-id-430295.html
首先,需要以下几个插件:omnicppcomplete、Ctags、supertab。
附件可下载.
1,omnicppcomplete 的安装:
omnicppcomplete是实现代码自动补全的关键插件,可以到以下网址下载:http://www.vim.org/scripts/script.php?script_id=1520,解压可得到三个文件夹(autoload,after,doc),分别复制到/root/.vim文件目录下,这样omnicppcomplete就安装完成了。
2,ctags 安装
ctags是用来产生tags文件的,代码补全是依靠生成的tags文件来实现的,后面的设置中会介绍到。可以到以下地址下载:http://ctags.sourceforge.net/,
将下载的文件解压,然后复制到/root/.vim文件目录下。
3、supertab安装
supertab可以实现只按tab键,就可以补全代码。可以到以下网址下载:http://www.vim.org/scripts/script.php?script_id=1643,将下载的文件复制到/root/.vim/plugin下。
4、配置文件
首先到你需要添加代码补存的目录下运行ctag程序,目录上,执行相应的操作,同样得到tags文件。这些tags文件就是vim编写代码时自动补全的依据。如果需要其他库文件,可以到相应的目录下执行ctag操作。
5、修改vim配置文件
打开vim配置文件 (/etc/vimrc),添加下面的命令:
启动插件
set nocp
filetype plugin on
设置tags目录:
set tags+=配置文件步骤中生成的tags文件的路径(在你运行ctag程序的文件夹下面)
如果有多个tags,则重复set tags+=。。。。。。。即可
好了,现在vim就可以实现代码补全功能了
首先,需要以下几个插件:omnicppcomplete、Ctags、supertab。
附件可下载.
1,omnicppcomplete 的安装:
omnicppcomplete是实现代码自动补全的关键插件,可以到以下网址下载:http://www.vim.org/scripts/script.php?script_id=1520,解压可得到三个文件夹(autoload,after,doc),分别复制到/root/.vim文件目录下,这样omnicppcomplete就安装完成了。
2,ctags 安装
ctags是用来产生tags文件的,代码补全是依靠生成的tags文件来实现的,后面的设置中会介绍到。可以到以下地址下载:http://ctags.sourceforge.net/,
将下载的文件解压,然后复制到/root/.vim文件目录下。
3、supertab安装
supertab可以实现只按tab键,就可以补全代码。可以到以下网址下载:http://www.vim.org/scripts/script.php?script_id=1643,将下载的文件复制到/root/.vim/plugin下。
4、配置文件
首先到你需要添加代码补存的目录下运行ctag程序,目录上,执行相应的操作,同样得到tags文件。这些tags文件就是vim编写代码时自动补全的依据。如果需要其他库文件,可以到相应的目录下执行ctag操作。
5、修改vim配置文件
打开vim配置文件 (/etc/vimrc),添加下面的命令:
启动插件
set nocp
filetype plugin on
设置tags目录:
set tags+=配置文件步骤中生成的tags文件的路径(在你运行ctag程序的文件夹下面)
如果有多个tags,则重复set tags+=。。。。。。。即可
好了,现在vim就可以实现代码补全功能了
相关文章推荐
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
- Windows下为GTK库添加tags并在VIM中实现代码自动补全和跳转
- 用vim实现C++代码的自动补全功能
- vim下使用YouCompleteMe实现代码提示、补全以及跳转设置
- windows下用vim实现qt代码的自动补全功能
- 用vim实现C++代码的自动补全功能
- Vim中利用OmniCppComplete实现C++代码自动补全
- VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现(1)
- windows下用vim实现qt代码的自动补全功能(zz)
- Vim下的代码自动补全和代码跳转阅读
- 如何在配置vim的(Python)代码自动补全功能
- vim代码补全:YouCompleteMe\Vundle\python
- 设置vim代码补全提示功能
- vim实现代码缩进和可视区域的字符串替换
- 在 Vim 中实现括号自动补全[zt]
- vim代码自动补全函数提示设置
- Vim 中实现括号自动补全