linux下VIM的安装
来源:互联网 发布:win7磁盘碎片整理软件 编辑:程序博客网 时间:2024/04/29 12:05
今天下午花了一个多小时终于把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中运行命令:
:set tags=/home/wooin/vim71/tags
四、安装TagList插件,有了这个插件就不是这么辛苦用这些命令了
首先请先在你的~/.vimrc文件中添加下面两句:
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.
- linux下VIM的安装
- Linux下安装VIM
- linux下vim的安装以及配置
- linux下vim插件tagbar的安装
- Linux Fedora12 下,安装VIM
- linux 下安装 vim 编辑器
- LINUX下VIM插件安装
- linux下spf13-vim安装
- 【Linux】LINUX操作系统下VIM的安装和配置
- Linux下的JDK与VIM的安装
- linux在自己的用户目录下安装VIM插件
- linux 下vim的安装方法 及一些基本命令
- linux 下vim的安装方法 及一些基本命令
- linux 下vim的安装方法 及一些基本命令
- linux下的C语言编程(vim安装与配置)
- Linux下安装gcc,gdb,MySQL以及vim的配置
- 在Linux环境下安装gcc/g++/gdb/vim,以及进行vim的配置
- ubuntu下vim的安装
- 加载并解析 XML 文件
- IT采访记
- javascript 字符串处理
- 开源Flex/AS3项目
- 2008年9月23日
- linux下VIM的安装
- oracle常用sql
- C#注册表的读,写,删除,查找
- 经典短笑话
- [ZT]一个microsoft的.exe程序的启动过程
- 线程句柄问题
- jsp分页
- 加载并解析 XML 字符串
- linux 修改 服务器名称