VIM 自动补齐插件neocomplcache-8.0配置
2013-11-13 10:54
337 查看
1. 直接是*.vim的插件
这样的插件目前有
a.vim, //将.h文件与.c文件来回切换
minbufexpl.vim //快速浏览和操作Buffer,自如切换
直接复制到~/.vim/plugin/下面就可以了
2.1 vim自带插件
QuickFix 编译纠错,显示查询结果窗口
new-omni-completion 全能补全
2.2NeoComplCache插件
自动补全插件,下载地址:
http://www.vim.org/scripts/script.php?script_id=2620
将下载下来的压缩包neocomplcache-8.0.zip使用如下命令解压
unzip neocomplcache-8.0.zip
其解压后文件夹里面的文件,好像是四个,autoload、doc、plugin、vest、README.MD,会自动放到.vim相应的文件夹下面。
在~/.vimrc文件里加入自动启动的命令:
let g:neocomplcache_enable_at_startup = 1。
2.3 查看插件自带的文档
注意到上面各步骤中已经把插件自带的文档放入$HOME/.vim/doc目录下了,现在
进入vim,输入命令:helptags $HOME/.vim/doc,vim就会自动读取$HOME/.vim/doc目录下的文档,
输入:help local-additions即可跳转到$HOME/.vim/doc中的所有文档列表处,用选择要看的文档即可。
我们可以看到,当前我们已经安装的插件有taglist,lookupfile,bufexplorer,winmanager插件等。
2.4 安装vim中文帮助文档
vim中文文档的主页是:
http://vimcdoc.sourceforge.net/
它将vim的help文件翻译成为中文,已经支持目前最新的vim 7.3。
如果想使用vim中文文档(.cnx文件),可以遵循以下步骤:
cd ~/.vim/
$wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.8.0.tar.gz(注意这不是真实的地址,仅作示例)
tar zxvf vimcdoc-1.8.0.tar.gz
ll
cd vimcdoc-1.8.0
sudo ./vimcdoc.sh -i
cd ../
将会将这些文档安装在/usr/share/vim/,/usr/share/doc等几个目录下面。
启动vim,输入:help,看看帮助文档是否已经便成中文了?
2.5 grep插件
工程中正则查找插件,从下面的地址下载
http://www.vim.org/scripts/script.php?script_id=311
将得到的grep.vim直接放到~/.vim/plugin/下面就可以了。
一些注意事项:
1)vim中文文档不会覆盖原英文文档,安装后vim默认使用中文文档。若想使用英文文档,可在vim中执行以下命令:
:set helplang=en
同理,使用以下命令可重新使用中文文档:
:set helplang=cn
2)使用以下命令可以卸载vim中文文档:
sudo ./vimcdoc.sh -u
3)帮助文件的文本是utf-8编码的, 如果想用vim直接查看, 需要在~/.vimrc中设置:
:set encoding=utf-8
2.6语法高亮
普通一些的要求是更改色彩方案,设置如下:
首先要在你的 ~/.vimrc 文件中增加下面几句话:
syntax enable
syntax on
选中你喜欢的配色方案,在.vimrc文件中做设置,比如
colorscheme desert
更个性化的需求
让运算符号, 各种括号, 函数名, 自定义类型等也高亮起来
对各种语言的源文件(比如c,c++,php,python等)新建一个语法文件,分别存放到
/usr/share/vim/vim72/syntax/c.vim
下面,以C语言为例,新建一个文件~/.vim/syntax/c.vim
加入以下内容
"========================================================
" Highlight All Function
"========================================================
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>[^()]*)("me=e-2
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>/s*("me=e-1
hi cFunction gui=NONE guifg=#B5A1FF
"========================================================
" Highlight All Math Operator
"=========================================
这样的插件目前有
a.vim, //将.h文件与.c文件来回切换
minbufexpl.vim //快速浏览和操作Buffer,自如切换
直接复制到~/.vim/plugin/下面就可以了
2.1 vim自带插件
QuickFix 编译纠错,显示查询结果窗口
new-omni-completion 全能补全
2.2NeoComplCache插件
自动补全插件,下载地址:
http://www.vim.org/scripts/script.php?script_id=2620
将下载下来的压缩包neocomplcache-8.0.zip使用如下命令解压
unzip neocomplcache-8.0.zip
其解压后文件夹里面的文件,好像是四个,autoload、doc、plugin、vest、README.MD,会自动放到.vim相应的文件夹下面。
在~/.vimrc文件里加入自动启动的命令:
let g:neocomplcache_enable_at_startup = 1。
2.3 查看插件自带的文档
注意到上面各步骤中已经把插件自带的文档放入$HOME/.vim/doc目录下了,现在
进入vim,输入命令:helptags $HOME/.vim/doc,vim就会自动读取$HOME/.vim/doc目录下的文档,
输入:help local-additions即可跳转到$HOME/.vim/doc中的所有文档列表处,用选择要看的文档即可。
我们可以看到,当前我们已经安装的插件有taglist,lookupfile,bufexplorer,winmanager插件等。
2.4 安装vim中文帮助文档
vim中文文档的主页是:
http://vimcdoc.sourceforge.net/
它将vim的help文件翻译成为中文,已经支持目前最新的vim 7.3。
如果想使用vim中文文档(.cnx文件),可以遵循以下步骤:
cd ~/.vim/
$wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.8.0.tar.gz(注意这不是真实的地址,仅作示例)
tar zxvf vimcdoc-1.8.0.tar.gz
ll
cd vimcdoc-1.8.0
sudo ./vimcdoc.sh -i
cd ../
将会将这些文档安装在/usr/share/vim/,/usr/share/doc等几个目录下面。
启动vim,输入:help,看看帮助文档是否已经便成中文了?
2.5 grep插件
工程中正则查找插件,从下面的地址下载
http://www.vim.org/scripts/script.php?script_id=311
将得到的grep.vim直接放到~/.vim/plugin/下面就可以了。
一些注意事项:
1)vim中文文档不会覆盖原英文文档,安装后vim默认使用中文文档。若想使用英文文档,可在vim中执行以下命令:
:set helplang=en
同理,使用以下命令可重新使用中文文档:
:set helplang=cn
2)使用以下命令可以卸载vim中文文档:
sudo ./vimcdoc.sh -u
3)帮助文件的文本是utf-8编码的, 如果想用vim直接查看, 需要在~/.vimrc中设置:
:set encoding=utf-8
2.6语法高亮
普通一些的要求是更改色彩方案,设置如下:
首先要在你的 ~/.vimrc 文件中增加下面几句话:
syntax enable
syntax on
选中你喜欢的配色方案,在.vimrc文件中做设置,比如
colorscheme desert
更个性化的需求
让运算符号, 各种括号, 函数名, 自定义类型等也高亮起来
对各种语言的源文件(比如c,c++,php,python等)新建一个语法文件,分别存放到
/usr/share/vim/vim72/syntax/c.vim
下面,以C语言为例,新建一个文件~/.vim/syntax/c.vim
加入以下内容
"========================================================
" Highlight All Function
"========================================================
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>[^()]*)("me=e-2
syn match cFunction "/<[a-zA-Z_][a-zA-Z_0-9]*/>/s*("me=e-1
hi cFunction gui=NONE guifg=#B5A1FF
"========================================================
" Highlight All Math Operator
"=========================================
相关文章推荐
- vim 配置php自动补全 + neoComplCache
- CentOS 7下的Vim自动补齐插件YouCompleteMe安装及配置
- Vim 终极自动补全插件:NeoComplCache
- vim自动补全插件-NeoComplCache
- CentOS 7下的Vim自动补齐插件YouCompleteMe安装及配置
- Vim自动补全插件-NeoComplCache
- vim 自动提示、自动补齐插件 YouCompleteMe for windows Gvim 安装及使用
- vim下neocomplcache的配置
- vim 自动提示、自动补齐插件 YouCompleteMe for windows Gvim 安装及使用效果
- Vim自动补全插件----YouCompleteMe安装与配置
- ubuntu下vim配置:自动缩进、自动补齐括号
- vim自动补齐插件onmicppcompete
- 【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题
- vim自动补齐插件的使用
- 笔记---Linux---Vim自动补齐的配置
- Vim自动补全插件----YouCompleteMe安装与配置
- Linux VIM自动提示插件安装配置
- Vim自动补全插件----YouCompleteMe安装与配置
- vim 自动提示、自动补齐插件 YouCompleteMe for windows Gvim 安装及使用效果
- Vim自动补全插件----YouCompleteMe安装与配置