VIM新手教程

一、vim安装
ubuntu默认是不安装VIM的(只有VI),如果你没有安装,请直接在终端输入VIM,它会提示你需要安装什么软件包。其中vim-gtk是图形界面 的,如果你不需要就不要安装。
还有一个非常有用的小插件也需要安装:

代 码:
sudo apt-get install exuberant-ctags

二、vim配置文件位置
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             自定义文件

2、 supertab.vim 使用tab键补全
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     ”设定编辑窗口宽度

最后一条命令,不真的是设定编辑窗口宽度为0。加入你没有这条,在你打开vim(taglist随它打开)后,就会发现终端窗口变的很宽
和你开始 的时候不一样了
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

在.profile 中加入

代码:
PATH=$PATH:$HOME/script

重 启后你就可以在任意地方使用了,注意以后使用的时候,终端直接输入runcscope就可以了,不需要./runcscope这样了
5、 cscope_maps.vim 主要是定义了使用cscope时的按键映射,当然你也可以在.vimrc文件中自己定义
在.vim文件中新建名为plugin的文件夹,把这些插 件直接辅导到里面就可以了
如果你自己下载插件且带有帮助文件,需要在.vim文件夹下新建doc文件夹,然后把帮助文件复制到里面就可以使用了

PS: 如果你讨厌每次编译C程序的时候,请使用附件中的run脚本
在.profile中添加像上面那样添加环境变量后在任何目录下都可以使用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值