一、vim安装
ubuntu默认是不安装VIM的(只有VI),如果你没有安装,请直接在终端输入VIM,它会提示你需要安装什么软件包。其中vim-gtk是图形界面 的,如果你不需要就不要安装。
还有一个非常有用的小插件也需要安装:
二、vim配置文件位置
ubuntu9.10安上面方法安装好后,在主目录下是没有.vim文件夹和.vimrc文件的,需要你自己手动新建。
打开终端,直接输入
touch .vimrc
所有的配置文件和插件都是放在这里面的
如果
如果你不知道vim的基本操作,请看:
三、vim 插件
对于一般使用者,比如我,只要常用的几个插件就够了
1、word_complete.vim 补全
如 果你想自己新建个补全文件,在,vimrc中添加下面一行
“设定 补全范围,并自定义字典
“. 当前缓冲区
“w 其他窗口的缓冲区
“b 其他载入的缓冲区
“u 卸载的缓冲区
“t 标签
“i 头文件
“k 自定义文件
2、 supertab.vim 使用tab键补全
3、taglist 显示当前文件宏,全局变量,结构体,函数等
在.vimrc中添加如下代码,你就可以在打开vim 时使用它了
“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 ”设定编辑窗口宽度
最后一条命令,不真的是设定编辑窗口宽度为0。加入你没有这条,在你打开vim(taglist随它打开)后,就会发现终端窗口变的很宽
和你开始 的时候不一样了
5、cscope 比taglist功能更强大
安 装:sudo apt-get install cscope
cscope的用法很简单,首先需要为你的代码生成一个cscope数据库
在 任意文件夹下新建一文件,输入以下内容
#更新cscope和ctags的索引文件
find . -name “*.h” -o -name “*.c” -o -name “*.cc” > cscope.files
cscope -bkq -i cscope.files
ctags -R
在终端里切换到这个文件所在的目录下
./”你的文件名”
这个可执行文件只能在当前目录下才有用,如果你在任意目录都想使用这个文件(命令)
请 在主目录下的.profile文件里添加
在终端输入上述命令,可以立刻生效
比如为的主目录为/home /wangjun
vim runcscope
输入上面内容
chmod +x runcscope
./runcscope
在.profile 中加入
重 启后你就可以在任意地方使用了,注意以后使用的时候,终端直接输入runcscope就可以了,不需要./runcscope这样了
5、 cscope_maps.vim 主要是定义了使用cscope时的按键映射,当然你也可以在.vimrc文件中自己定义
在.vim文件中新建名为plugin的文件夹,把这些插 件直接辅导到里面就可以了
如果你自己下载插件且带有帮助文件,需要在.vim文件夹下新建doc文件夹,然后把帮助文件复制到里面就可以使用了
PS: 如果你讨厌每次编译C程序的时候,请使用附件中的run脚本
在.profile中添加像上面那样添加环境变量后在任何目录下都可以使用了