前段時間,在公司新開了一個虛擬機器,安裝上了rhel5,突然安裝時沒有安裝上emacs,好不容易裝上了,卻發現要文法高亮也是如此的複雜。一氣之下,也學著別人用vim來。vim功能未必如emacs強大,但是對於我這種菜鳥卻是足夠的。
今天在家,發現電腦裡的ubuntu(使用的是vm),安裝時麼有安裝vim,搞了半天,才發現原來安裝時只安裝上了vim.tiny。這是一個精簡版。於是第一時間使用:
sudo apt-get install vim
進行安裝,此時出現了如下的字樣:
The following packages have unmet dependencies: vim: Depends: vim-common (= 1:7.1.314-3ubuntu3.1) but 2:7.2.079-1ubuntu5 is to be installed
看了半天沒有明白,後來查了一下,才發現應該是source list的vim版本較高,需要較新的vim-common來支援。又見網頁上有人說先remove掉
vim-tiny,然後在install vim。
又試了一遍,發現仍然出現上面的提示。因為已經remove了vim-tiny,現在連vim-tiny都不能用,於是唯有把心一橫,先把vim-common也removed掉,再安裝一次vim。嘿,安裝過程順利進行了~~~~
vim是安裝上了,但開啟一個c檔案 卻不見有文法高亮,google了一下,發現vim也是需要一個.vimrc的檔案來配置,於是重網上參考了一下被人的設定,如下:
:synta on 文法高亮顯示(如果沒有則在/etc/profile中添加export TERM=xterm-color)
:set tabstop=4 設定定位字元為4
:set softtabstop=4 設定軟定位字元為4
:set shiftwidth=4 設定縮排的空格數為4
:set autoindent 設定自動縮排(與上一行保持相同的縮排)
:set cindent 設定縮排(C語言方式的縮排)
:set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,:1s}
:set nu 顯示行號
:set hlsearch 高亮顯示找到的匹配
儲存即可。
.vimrc檔案的其他一些描述也抄錄如下:
檔案/etc/vimrc的檔案是系統中公用的vim設定檔,對所有使用者都有效。在每個使用者的主目錄下,都可以自己建立私人的配置.vimrc。例如,/root目錄下,通常已經存在一
個.vimrc檔案。
安裝vimrc
sudo gedit /etc/vim/vimrc
在Redhat/Fedora 的各個版本中,預設只要安裝了vim-enhanced 軟體包,vi就能自動識別出很多種檔案各式並將關鍵字以適當的方式高亮顯示。