我在Windows下使用Notepad ++很長一段時間。但是我在配置方面遇到太多麻煩。它會不時突然改變我的縮進配置。所以我決定把我的編輯改爲Vim。正如你可能猜到的那樣,這是一個很大的改變:P,所以我想知道我需要知道我在用PHP開發時需要記住什麼。我想每次使用沒有BOM的UTF-8,即使原始文件沒有使用這種編碼。現在我已經想通了,這在我的_vimrc
(順便說一句,這是做了正確的地方?):替換Notepad ++ for Vim(我使用PHP)。我必須知道什麼?
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set number
setglobal nobomb
setglobal fileencodings=utf-8,usc-bom,latin1
setglobal encoding=utf-8
我是否有文件中配置這些選項_vimrc
所以每次我打開Vim的需要考慮到這些配置?我應該使用哪些其他配置?我想要4個空格而不是製表符,我發現前4個選項可以做到這一點。
vim有一個陡峭的學習曲線,它不像使用記事本這樣易於使用的IDE,但是一旦你學會了它,你將永遠不會回頭! – Drewdin 2011-03-29 18:52:43
我已經閱讀過像你這樣的評論。這就是我爲什麼要轉移到Vim的原因。這絕對是一個完全不同的環境,但到目前爲止,它似乎很有趣:) – Adrian 2011-03-29 19:40:09
我從O'Reilly,Learning vi/vim那裏得到了一本好書。它幫助我 – Drewdin 2011-03-29 20:51:30