在Linux系統中有多種代碼編輯器,例如vim, gedit, emacs。這這些編輯器各有所長,就我個人而言,對于比較短的代碼,一般可以用vim解決就不用其它的工具,而長代碼的情況下更喜歡用gedit,這個gnome自帶的代碼編輯器是完全夠用的,而對emacs的使用并不是非常熟悉,雖然有很多大神強烈推薦。這就相當于學習游泳,自由泳和蛙泳都可以游,而我可以游較好的蛙泳,但是自由泳就是怎么學也無法熟練。所以下面只介紹一下vim的常用命令和使用方法。
1.undo
:u
2.exit without change
:q
3.exit with saved change
:x
4.save change in vim
:w
5.Vim易用配置:配置文件是~/.vimrc
# 顯示語法高亮,針對主流的編程語言
syntax on
# 設置利用鼠標自由地移動光標
set mouse=a
6.vim記住上次編輯和瀏覽的位置,可以在~/.vimrc中添加如下代碼段:
"remember last update or view postion"
" Only do this part when compiled with support for autocommands
if has("autocmd")
" In text files, always limit the width of text to 78 characters
autocmd BufRead *.txt set tw=78
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif
endif
7.vim開啟單詞拼寫檢查
:set spell
雖然也可以將這個設置寫進.vimrc中,但是單詞拼寫的檢查和多時候只是針對latex和txt文件中臨時出現的英語單詞進行的,在更多的時候vim操作的對象是程序代碼,里面并沒有正確的英語單詞,所以拼寫檢查是完全沒有必要的,因此只要可以臨時對拼寫進行檢查就可以了。