vim學習

去了新公司,要求統一用linux的開發機,要使用vim編輯器,一聽這個瞬間想崩潰有木有?用了一年的sublime,忽然讓我換一個編輯器,仍是一個聽說很難學的編輯器。linux

不過吐槽後還得學啊,這就硬着頭皮學吧,感觸頗多,如n+command+object這種模式,我只須要記住一套object,學習新的command的成本就很是低,之後也不用混淆。git

 vim命令

好了,一下記錄一些經常使用的命令。github

>> << 手動縮進vim

format代碼縮進:光標移到開頭,=G編輯器

10j 向下移動10行,10l 向又移動10列。函數

zc 摺疊代碼,zo展開摺疊。學習

vim插件

執行: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減少縮進。

相關文章
相關標籤/搜索