一、Ubuntu中安装vim
软件源的镜像网址设置在System->Administration->Software Sources,
在Download from:下拉框中选择最近的镜像网址,如http://mirrors.163.com/ubuntu
Terminal下
$ sudo apt-get update
$ sudo apt-cache search vim | grep vim
vim - Vi IMproved - enhanced vi editor
...
$ sudo apt-get install vim
$ vi --version | head -n1
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 16 2010 12:47:47)
vim会把原来系统自带的没有高亮功能的vi覆盖掉,所以直接执行vi就可以了。
二、文件新建、保存与打开
$ vi hello.c
按ESC+冒号进入命令模式
:w
:wq
:q!
:o Makefile
按ESC进入查看模式
按ESC+i进入修改(插入)模式
三、代码高亮
按ESC+冒号进入命令模式
:syn off
:syn on
:set syn&
:set syn=c
:set syn=java
:set bg&
:set bg=dark
:set bg=light
四、代码编译和快速修复
假设有hello.c和Makefile两个文件
:make
也可以执行:!make或类似:!gcc hello.c && ./a.out,不过最好写Makefile,便于记忆
:help :cl
:cl
:cn
:cc
:cp
可以用:cw打开窗口,然后用右Ctrl+w切换窗格
:cw
右Ctrl+w
五、安装和使用taglist进行代码跳转和结构分析
$ sudo apt-cache search ctags
$ sudo apt-get install exuberant-ctags
$ ctags --version
$ wget http://sourceforge.net/projects/vim-taglist/files/vim-taglist/4.5/taglist_45.zip
$ mkdir $HOME/.vim
$ unzip taglist_45.zip -d $HOME/.vim
--------------------------------
安装taglist的文档(可选)
$ cd $HOME/.vim/doc
$ vi
:helptags .
:help taglist.txt
如果:help taglist.txt失败,是因为没有执行:helptags .
或者直接看http://vim-taglist.sourceforge.net/manual.html的网页版
--------------------------------
$ vi hello.c +TlistOpen
:TlistOpen
:TlistClose
:TlistToggle
:TlistUpdate