去了新公司,要求統一用linux的開發機,要使用vim編輯器,一聽這個瞬間想崩潰有木有?用了一年的sublime,忽然讓我換一個編輯器,仍是一個聽說很難學的編輯器。linux
不過吐槽後還得學啊,這就硬着頭皮學吧,感觸頗多,如n+command+object這種模式,我只須要記住一套object,學習新的command的成本就很是低,之後也不用混淆。git
好了,一下記錄一些經常使用的命令。github
>> << 手動縮進vim
format代碼縮進:光標移到開頭,=G編輯器
10j 向下移動10行,10l 向又移動10列。函數
zc 摺疊代碼,zo展開摺疊。學習
執行:set rtp 查看插件可放置的目錄spa
執行:echo $VIMRUNTIME 可查看系統默認的插件目錄插件
通常在用戶目錄下的 .vim文件夾下,默認支持的,能夠有 autoload/ plugin/ doc/ 還不太清楚作什麼用orm
plugin文件夾,.vim結尾的插件腳本,當Vim啓動的時候會source,:help plugin
autoload文件夾,提供plugin要使用的函數,當函數被調用時將被自動加載。。不太懂, :help autoload查看
doc文件夾,放.txt的說明文檔,通常用:help name 打開
常見插件 The NERD Commenter
只需在可視(V)模式中選擇一段代碼,按下\cc加逐行註釋,\cu取消註釋,\cm添加塊註釋。
Ctrl-T增長縮進,Ctrl-D減少縮進。