linux下VIM的安装

今天下午花了一个多小时终于把ubuntu下的vim配好了,这里记录一下:
一、按前一篇文章中建立.vimrc和.gvimrc两个文件,这两个文件写好,其实vim已经很好用了,不过为了更好一点,再做一些优化。
下面按此文章进行配置http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx
二、默认的语法高亮在此文件中/usr/share/vim/vim64/syntax/,我增加了新的语法设定,并把文件写在了
.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
"========================================================
" 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 = #3EFFE2
hi cPointerOperator guifg = #3EFFE2
hi cLogicalOperator guifg = #3EFFE2
hi cBinaryOperator guifg = #3EFFE2
hi cBinaryOperatorError guifg = #3EFFE2
hi cLogicalOperator guifg = #3EFFE2
hi cLogicalOperatorError guifg = #3EFFE2

三、首先我也安装了ctags插件,不过并不写什么大工程,暂时没感觉到用处。
直接apt-get一个就行了,之后的使用就是,你在的工程源代码下
$ cd /home/wooin/vim71
$ ctags -R
此时在/home/wooin/vim71目录下会生成一个 tags 文件, 现在用vim打开 /home/wooin/vim71/src/main.c

$ vim /home/wooin/vim71/src/main.c

再在vim中运行命令:
:set tags=/home/wooin/vim71/tags

四、安装TagList插件,有了这个插件就不是这么辛苦用这些命令了
首先请先在你的~/.vimrc文件中添加下面两句:

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

此时用vim打开一个c源文件试试:

$ vim ~/vim/src/main.c

进入vim后用下面的命令打开taglist窗口,
:Tlist

五:文件管理功能
这是vim下自带 的
:e ~/vim71
就可以看到了,具体的命令的可以自己查看。一个管理插件就没安装了,有需要再安装。

六、到我最喜欢的自动补全Tab插件了,首先在 http://www.vim.org/scripts/script.php?script_id=1643上下载这个插件,把supertab.vim 文件丢到 ~/.vim/plugin 文件夹就好了,查看帮助用命令:SuperTabHelp就行了。

PS:
"帮助可怜的乌干达儿童"
vim的作者开发了这么个强大, 好用的编辑器, 并且是完全开源, 完全免费的, 不知道比尔盖子会不会觉得这个人真是不可理喻. 作者对用户用户的唯一期望就是帮助乌干达的儿童, 可以用命令:hlep kcc查看详细的内容,

1、捐助一个读小学的孩子:每月 17 欧元 (或更多)。
2、捐助一个读中学的孩子:每月 25 欧元 (或更多)。
3、捐助诊所:每月或每季度,数额不限。
4、一次性捐赠。

有条件的就资助一下, 没条件的就像我一样帮助宣传一下吧, 这也算是开源精神.....

再此感谢此博客的作者wooin.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值