一、vim安装
ubuntu默认是不安装VIM的(只有VI),如果你没有安装,请直接在终端输入VIM,它会提示你需要安装什么软件包。其中vim-gtk是图形界面的,如果你不需要就不要安装。
还有一个非常有用的小插件也需要安装:
代码: 全选
sudo apt-get install exuberant-ctags
ubuntu9.10安上面方法安装好后,在主目录下是没有.vim文件夹和.vimrc文件的,需要你自己手动新建。
打开终端,直接输入
代码: 全选
mkdir .vim
touch .vimrc
如果
如果你不知道vim的基本操作,请看:
三、vim插件
对于一般使用者,比如我,只要常用的几个插件就够了
1、word_complete.vim 补全
如果你想自己新建个补全文件,在,vimrc中添加下面一行
代码: 全选
:set cpt=.,t,u,k/home/wangjun/dictionary.txt
"设定补全范围,并自定义字典
". 当前缓冲区
"w 其他窗口的缓冲区
"b 其他载入的缓冲区
"u 卸载的缓冲区
"t 标签
"i 头文件
"k 自定义文件
3、taglist 显示当前文件宏,全局变量,结构体,函数等
在.vimrc中添加如下代码,你就可以在打开vim时使用它了
代码: 全选
:let Tlist_Ctags_Cmd="/usr/bin/ctags" "设定ctags程序的位置。也许你需要修改下目录/usr/local/bin/ctags
"let Tlist_Auto_Open=1 "自动打开taglist窗口
:let Tlist_Show_One_File = 1 "只显示当前文件的tag
:let Tlist_Exit_OnlyWindow = 1 "如果taglist是最后一个窗口,则退出vim
:let Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口
:let Tlist_WinWidth = 18 "设定taglist窗口宽度
:let Tlist_Inc_Winwidth = 0 "设定编辑窗口宽度
和你开始的时候不一样了
5、cscope 比taglist功能更强大
安装:sudo apt-get install cscope
cscope的用法很简单,首先需要为你的代码生成一个cscope数据库
在任意文件夹下新建一文件,输入以下内容
代码: 全选
#!/bin/bash
#更新cscope和ctags的索引文件
find . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.files
cscope -bkq -i cscope.files
ctags -R
代码: 全选
chmod +x “你的文件名”
./"你的文件名"
请在主目录下的.profile文件里添加
代码: 全选
PATH=$PATH:$HOME/yourdirectory 添加环境变量(.profile文件,重启生效)
比如为的主目录为/home/wangjun
代码: 全选
mkdir script && cd script 新建并切换到新建目录
vim runcscope
输入上面内容
chmod +x runcscope
./runcscope
代码: 全选
PATH=$PATH:$HOME/script
5、cscope_maps.vim 主要是定义了使用cscope时的按键映射,当然你也可以在.vimrc文件中自己定义
在.vim文件中新建名为plugin的文件夹,把这些插件直接辅导到里面就可以了
如果你自己下载插件且带有帮助文件,需要在.vim文件夹下新建doc文件夹,然后把帮助文件复制到里面就可以使用了
PS:如果你讨厌每次编译C程序的时候,请使用附件中的run脚本
在.profile中添加像上面那样添加环境变量后在任何目录下都可以使用了
进一步使用vim,请下载 Vim用户手册中文版72 http://hi.csdn.net/link.php?url=http:// ... sdn.net%2F