2024年11月CentOS 6.2配置vim开发环境的步骤(3)

发布时间:

  ⑴. BufExplore插件

  ⑵缓冲区文件浏览插件,从下面的地址下载

  ⑶直接解压即可自动安装

  ⑷unzip bufexplorer-...zip

  ⑸将在doc和plugin目录下分别安装bufexplorer.txt和bufexplorer.vim文件。

  ⑹. winmager插件

  ⑺该插件控制各插件在vim窗口中的布局显示,从下面的地址下载

  ⑻得到winmanager.zip文件。

  ⑼unzip winmanager.zip

  ⑽把该文件在~/.vim/目录中解压缩,这会将如下文件解压到~/.vim/plugin和~/.vim/doc目录中:

  ⑾plugin/winmanager.vim – winmanager插件

  ⑿plugin/winfileexplorer.vim - 改良的Explorer插件

  ⒀plugin/wintagexplorer.vim – winmanager提供的tag插件,用处不大

  ⒁doc/winmanager.txt – 帮助文件

  ⒂注意:winmanager插件需要与BufExplorer插件一起才能使用

  ⒃. 直接是*.vim的插件

  ⒄这样的插件目前有

  ⒅a.vim, //将.h文件与.c文件来回切换

  ⒆minbufexpl.vim //快速浏览和操作Buffer,自如切换

  ⒇直接复制到~/.vim/plugin/下面就可以了

  ⒈. vim自带插件

  ⒉QuickFix 编译纠错,显示查询结果窗口

  ⒊new-omni-pletion 全能补全

  ⒋. NeoplCache插件

  ⒌自动补全插件,下载地址:

  ⒍将下载下来的压缩包neoplcache-..zip使用如下命令解压

  ⒎unzip neoplcache-..zip

  ⒏其解压后文件夹里面的文件,好像是四个,autoload、doc、plugin、vest、README.MD,会自动放到.vim相应的文件夹下面。

  ⒐在~/.vimrc文件里加入自动启动的命令:

  ⒑let g:neoplcache_enable_at_startup = 。

  ⒒. 查看插件自带的文档

  ⒓注意到上面各步骤中已经把插件自带的文档放入$HOME/.vim/doc目录下了,现在

  ⒔进入vim,输入命令:helptags $HOME/.vim/doc,vim就会自动读取$HOME/.vim/doc目录下的文档,

  ⒕输入:help local-additions即可跳转到$HOME/.vim/doc中的所有文档列表处,用选择要看的文档即可。

  ⒖我们可以看到,当前我们已经安装的插件有taglist,lookupfile,bufexplorer,winmanager插件等。

  ⒗. 安装vim中文帮助文档

  ⒘vim中文文档的主页是:

  ⒙它将vim的help文件翻译成为中文,已经支持目前最新的vim .。

  ⒚如果想使用vim中文文档(.x文件,可以遵循以下步骤:

  ⒛cd ~/.vim/

  ①$wget 注意这不是真实的地址,仅作示例

  ②tar zxvf vimcdoc-...tar.gz

  ③cd vimcdoc-..

  ④sudo 。/vimcdoc.sh -i

  ⑤将会将这些文档安装在/usr/share/vim/,/usr/share/doc等几个目录下面。

  ⑥启动vim,输入:help,看看帮助文档是否已经便成中文了?

  ⑦. grep插件

  ⑧工程中正则查找插件,从下面的地址下载

  ⑨将得到的grep.vim直接放到~/.vim/plugin/下面就可以了。

  ⑩vim中文文档不会覆盖原英文文档,安装后vim默认使用中文文档。若想使用英文文档,可在vim中执行以下命令:

  Ⅰ:set helplang=en

  Ⅱ同理,使用以下命令可重新使用中文文档:

  Ⅲ:set helplang=

  Ⅳ使用以下命令可以卸载vim中文文档:

  Ⅴsudo 。/vimcdoc.sh -u

  Ⅵ帮助文件的文本是utf-编码的, 如果想用vim直接查看, 需要在~/.vimrc中设置:

  Ⅶ:set encoding=utf-

  Ⅷ普通一些的要求是更改色彩方案,设置如下:

  Ⅸ首先要在你的 ~/.vimrc 文件中增加下面几句话:

  Ⅹsyntax enable

  ㈠syntax on

  ㈡选中你喜欢的配色方案,在.vimrc文件中做设置,比如

  ㈢colorscheme desert

  ㈣让运算符号, 各种括号, 函数名, 自定义类型等也高亮起来

  ㈤对各种语言的源文件(比如c,c++,php,python等新建一个语法文件,分别存放到

  ㈥/usr/share/vim/vim/syntax/c.vim

  ㈦下面,以C语言为例,新建一个文件~/.vim/syntax/c.vim

  ㈧”========================================================

  ㈨“ Highlight All Function

  ㈩”========================================================

  syn match cFunction “/《[a-zA-Z_][a-zA-Z_-]*/》[^(]*(”me=e-

  syn match cFunction “/《[a-zA-Z_][a-zA-Z_-]*/》/s*(”me=e-

  hi cFunction gui=NONE guifg=#BAFF

  “========================================================

  ” Highlight All Math Operator

  “========================================================

  ” C math operators

  syn match cMathOperator display “[-+/*/%=]”

  “ C pointer operators

  syn match cPointerOperator display ”-》/|/。“

  ” C logical operators - boolean results

  syn match cLogicalOperator display “[!《》]=/=”

  syn match cLogicalOperator display “==”

  “ C bit operators

  syn match cBinaryOperator display ”/(&/||/|/^/|《《/|》》/=/=“

  syn match cBinaryOperator display ”/~“

  syn match cBinaryOperatorError display ”/~=“

  ” More C logical operators - highlight in preference to binary

  syn match cLogicalOperator display “&&/|||”

  syn match cLogicalOperatorError display “/(&&/|||/=”

  “ Math Operator

  hi cMathOperator guifg=#EFFE

  hi cPointerOperator guifg=#EFFE

  hi cLogicalOperator guifg=#EFFE

  hi cBinaryOperator guifg=#EFFE

  hi cBinaryOperatorError guifg=#EFFE

  hi cLogicalOperator guifg=#EFFE

  hi cLogicalOperatorError guifg=#EFFE

  再打开你的C文件看看, 是不是又明亮了许多。 还有一个压箱底的要告诉你, 如果你自己增加了一个类型或者结构之类的, 怎么让它也象”int“, ”void“这样高亮起来呢? 再在上面的文件~/.vim/syntax/c.vim中添加下面的东东:

  ”========================================================

  “ My Own DataType

  ”========================================================

  syn keyword cType My_Type_ My_Type_ My_Type_

  这样你自己的类型My_Type_, My_Type_, My_Type_就也可以向“int”一样高亮起来了, 这样的缺点是每增加一个类型, 就要手动在这里添加一下。