【目的】
通過SecureCRT連的Suse,伺服器裡面已經裝了vim,但是自己當前的終端,在用vim編輯文字檔時候,無色彩顯示,所以,目的就是加入彩色,啟用文法高亮功能
【方法及注意事項】
1.添加自己的設定檔
說明自己的vim沒有顯示彩色,原因是沒有啟用文法高亮這個功能和進行必要的設定。
對於vim來說,全域的配置是在/etc/vimrc,對所有使用者都有效。此處我只是想讓自己使用vim使用自己的配置,使用文法高亮等功能,那就在自己目前使用者根目錄下面,添加或編輯自己的vim的設定檔。
自己的使用者的根目錄,是在/home/YOUR_NAME下,編輯一個叫 .vimrc的設定檔(如果沒有則自己建立):
#vi ~/.vimrc
然後,加入對應的配置代碼。配置代碼,網上很多人提供已經寫好了的。如果只是想簡單的使用,可以直接把下面的內容粘貼過去:
" ==============================================
" General settings
" ==============================================
set nocp
set ru
set nu
"set cin
"set cino = :0g0t0(sus
set sm
set ai
set sw=4
set ts=4
set noet
set lbr
set hls
"set backspace = indent , eol , start
"set whichwrap = b , s , , [ , ]
"set fo+ = mB
set selectmode =
"set mousemodel=popup
set keymodel =
"set selection = inclusive
"set matchpairs+ =
syntax on
set hlsearch
highlight Search term=reverse ctermbg=4 ctermfg=7
highlight Normal ctermbg=black ctermfg=white
highlight Comment ctermfg=blue
set cin
"colo ron
"filetype on
然後退出儲存。
2.對secureCRT進行設當設定
(1)對於secureCRT來說:Options ->Session Options -> Terminal -> Emulation 中Terminal選擇ANSI或 linux或 xterm, 注意必須鉤上右邊的 ANSI Colour,否則對於選擇xterm來說,我這裡會預設不選,此時顯示就是黑底白字,顯示極其難看。。。
(2)注意:我是用的secureCRT,想要立刻使此配置生效,要斷開重連伺服器,然後再用vim開啟編輯文本,就可以看到效果了:
隨便開啟一個c檔案,效果是這樣的:
3.更多配置,極其選項的具體含義
網上很多文章,覺得這幾個比較有用,說得也比較清楚:
解釋很詳細: (轉載, 已看)vim設定檔 .vimrc
http://blog.chinaunix.net/u2/66983/showart_576157.html
一份比較全英文的設定檔:
VIM configuration file (.vimrc)
http://www.slackorama.com/projects/vim/vimrc.html
一個比較詳細,而且還有說明的英文配置:Example .vimrc
http://www.vi-improved.org/vimrc.php
【參考資料】
1.使用SecureCRT對Linux vim進行顏色設定【可用的.vimrc檔案內容】
http://blog.csdn.net/kennylee26/archive/2009/02/27/3942229.aspx
2.Vim.vimrc檔案的配置
http://www.kmznit.cn/zn/ShowArchive.php?ArchiveID=77