终端中安? vim-enhanced 加? vi 的功能:
yum -y install vim-enhanced
mv /bin/vi /bin/vi.bak
ln -s /usr/bin/vim /bin/vi
echo "set nu" >> /etc/vimrc
#在?案最後面新增 set nu,?示行?
在?端下使用vim?行???,默?情况下,??的界面上是没有?示行?、?法高亮度?示、智能??等功能的。?了更好的在vim下?行工作,需要手??置一?配置文件:.vimrc。
在??vim?,?前用户根目?下的.vimrc文件?被自??取,?文件可以包含一些?置甚至脚本,所以,一般情况下把.vimrc文件?建在?前用户的根目?下比?方便,即?建的命令?:
$vi ~/.vimrc
?置完後
$:x 或者 $wq
?行保存退出即可。
下面?出一?例子,其中列出了?常用到的?置,??的?置信息??照?考?料:
“?引??始的行?注?行,下同
“去掉??的有?vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
“?示行?
set nummber
“??文件的?型
filetype on
“???史的行?
set history=1000
“背景使用黑色
set background=dark
“?法高亮度?示
syntax on
“下面?行在?行??代??,在格式?起上很有用;
“第一行,vim使用自??起,也就是把?前行的?起格式?用到下一行;
“第二行,依?上面的?起格式,智能的???起方式,?于?似C?言?
“?上很有用
set autoindent
set smartindent
“第一行?置tab??4?空格,第二行?置?行之?交??使用4?空格
set tabstop=4
set shiftwidth=4
“?置匹配模式,?似??入一?左括???匹配相?的那?右括?
set showmatch
“去除vim的GUI版本中的toolbar
set guioptions-=T
“?vim?行???,如果命令??,??出一???,??置去掉??
set vb t_vb=
“在???程中,在右下角?示光?位置的??行
set ruler
“默?情况下,?找匹配是高亮度?示的,??置??高亮?示
set nohls
“查??非常方便,如要查找book??,??入到/b?,?自?找到第一
“?b??的??,??入到/bo?,?自?找到第一?bo??的??,依
“次?推,?行查找?,使用此?置?快速找到答案,?你找要匹配的??
“?,别忘?回?
set incsearch
“修改一?文件後,自??行?份,?份的文件名?原文件名加“~“後?
if has(“vms”)
set nobackup
else
set backup
endif
如果去除注?後,一?完整的.vimrc配置信息如下所示:
set nocompatible
set number
filetype on
set history=1000
set background=dark
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
秋天中的 于 2012-03-09 10:43:39发表:
顶
sunxinnb 于 2012-03-05 16:00:34发表:
顶
相思爱文 于 2012-03-05 11:16:27发表:
楼主用的是ubuntu
应该是
sudo aptitude install vim
王中云 于 2012-03-04 18:39:52发表:
我目前没用VIM,但希望这个对你有用。
终端中安? vim-enhanced 加? vi 的功能:
yum -y install vim-enhanced
mv /bin/vi /bin/vi.bak
ln -s /usr/bin/vim /bin/vi
echo "set nu" >> /etc/vimrc
#在?案最後面新增 set nu,?示行?
在?端下使用vim?行???,默?情况下,??的界面上是没有?示行?、?法高亮度?示、智能??等功能的。?了更好的在vim下?行工作,需要手??置一?配置文件:.vimrc。
在??vim?,?前用户根目?下的.vimrc文件?被自??取,?文件可以包含一些?置甚至脚本,所以,一般情况下把.vimrc文件?建在?前用户的根目?下比?方便,即?建的命令?:
$vi ~/.vimrc
?置完後
$:x 或者 $wq
?行保存退出即可。
下面?出一?例子,其中列出了?常用到的?置,??的?置信息??照?考?料:
“?引??始的行?注?行,下同
“去掉??的有?vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
“?示行?
set nummber
“??文件的?型
filetype on
“???史的行?
set history=1000
“背景使用黑色
set background=dark
“?法高亮度?示
syntax on
“下面?行在?行??代??,在格式?起上很有用;
“第一行,vim使用自??起,也就是把?前行的?起格式?用到下一行;
“第二行,依?上面的?起格式,智能的???起方式,?于?似C?言?
“?上很有用
set autoindent
set smartindent
“第一行?置tab??4?空格,第二行?置?行之?交??使用4?空格
set tabstop=4
set shiftwidth=4
“?置匹配模式,?似??入一?左括???匹配相?的那?右括?
set showmatch
“去除vim的GUI版本中的toolbar
set guioptions-=T
“?vim?行???,如果命令??,??出一???,??置去掉??
set vb t_vb=
“在???程中,在右下角?示光?位置的??行
set ruler
“默?情况下,?找匹配是高亮度?示的,??置??高亮?示
set nohls
“查??非常方便,如要查找book??,??入到/b?,?自?找到第一
“?b??的??,??入到/bo?,?自?找到第一?bo??的??,依
“次?推,?行查找?,使用此?置?快速找到答案,?你找要匹配的??
“?,别忘?回?
set incsearch
“修改一?文件後,自??行?份,?份的文件名?原文件名加“~“後?
if has(“vms”)
set nobackup
else
set backup
endif
如果去除注?後,一?完整的.vimrc配置信息如下所示:
set nocompatible
set number
filetype on
set history=1000
set background=dark
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
如果?置完後,??功能没有起作用,?查一下系?下是否安?了vim-enhanced包,查?命令?:
$rpm -q vim-enhanced
?考?料:
1.vim的完全翻?版在下面?接?可以找到
http://vimcdoc.sourceforge.net/
可以下栽其中的一?PDF版本,?面介?的很??,强烈推?:)
2.更??的vim信息可以??:
http://www.vim.org/
3.一??有英文注?的.vimrc例子
http://www.vi-improved.org/vimrc.php