這是一個(gè)IDE種類繁多的時(shí)代缺厉,Mac平臺(tái)有Xcode隧土,Windows平臺(tái)有Visual Studio,開發(fā)Java有IntelliJ IDEA曹傀,還有不滿Sublime Text統(tǒng)治地位的由微軟推出的Visual Studio Code,就連GitHub也按捺不住掏出Atom(號(hào)稱21世紀(jì)神器嗜价,即使卡得我揮淚卸載)幕庐。
但是這些工具都很笨重,笨重到你不會(huì)為了修改一個(gè)文本文件而去打開它們瑟由;而且在ssh模式下届吁,編輯一個(gè)文本文件是不太可能用到這些基于圖形界面的編輯工具。那么vim會(huì)是一個(gè)不錯(cuò)的選擇(當(dāng)然還有Emacs)暂氯。
相信很多人會(huì)和之前的筆者一樣對(duì)vim里的指令感到惡心亮蛔,模式切換、指令繁多讓人望之生畏辣吃,不是嗎芬探?
筆者花了大把時(shí)間去學(xué)習(xí)、檢驗(yàn)和總結(jié)了vim的常用指令哩簿,不推薦大家死記硬背,畢竟人生苦短节榜,過目一遍就好,當(dāng)成參考書稼稿,使用vim的時(shí)候想要什么功能就查看相關(guān)的指令讳窟。
vim的模式究竟有幾個(gè),網(wǎng)上很多人給出了自己的見解是越,比如分為4個(gè)模式:正常模式碌上、插入模式浦徊、命令模式、可視模式霞丧。在這里冕香,筆者為了更好的分類vim的各種操作,把正常模式突那、命令模式构眯、可視模式合并為命令模式,即vim僅有兩種模式:命令模式惫霸、插入模式。
vim指令集
收尾
如果你想試試vim的話,
類Unix機(jī)器可以鍵入:vimtutor
windows機(jī)器可以鍵入::help tutor