以下操作都是在mac上完成,不要問(wèn)我windows上怎么操作,我不知道。。
先差一段廢話,大家可以直接跳過(guò)。
N多年以前,我曾經(jīng)嘗試使用過(guò)一次vim。
那會(huì)兒剛接觸linux,不懂英文,不懂文檔,完完全全的戰(zhàn)5渣。
在純命令行界面輸入vim之后,瞎按了一番。。。然后,就滾去拔電源了。。。。
沒(méi)錯(cuò),當(dāng)時(shí)我根本不知道vim要如何操作,更不知道vim要如何退出。。。
所以,作為本系列的第一章,自然是要先講如何退出。。。
一、進(jìn)入與退出
進(jìn)入:
命令行直接輸入vim然后回車(chē)就可以進(jìn)入了。
退出:
隨便點(diǎn)幾下esc,然后輸入
:q! #然后 回車(chē)
(注意:冒號(hào)也要一起輸入。)
我當(dāng)年就是因?yàn)椴恢肋@點(diǎn)而滾去拔電源的。。。
退出操作常見(jiàn)有三條命令:
:q #如果你沒(méi)有進(jìn)行任何操作,那么直接退出就可以了。
:qa! #不保存任何改動(dòng),毫不猶豫的退出。
:wq #保存并退出。wq其實(shí)就是write quit的縮寫(xiě)。ps:論學(xué)好英語(yǔ)的重要性!
退出講完了,在講講基本操作。
二、模式
vim與其他編輯器最大的區(qū)別就在于這里。
常見(jiàn)編輯器都是通過(guò)快捷鍵進(jìn)行一些復(fù)雜修改,而vim是通過(guò)模式。
也就是說(shuō),vim把功能與文字輸入分開(kāi)了。
常見(jiàn)模式就兩種:輸入模式、普通模式
輸入模式
按下字母 i 就進(jìn)入輸入模式了,你可以任意書(shū)寫(xiě)。
普通模式
按下esc就進(jìn)入普通模式,此時(shí),你所用的鍵位都是功能鍵。
(ps:沒(méi)事兒就點(diǎn)幾下esc準(zhǔn)沒(méi)錯(cuò)~)
比如:
i :在光標(biāo)前插入(相當(dāng)于進(jìn)入輸入模式)
k、j、h、l :上、下、左、右。(記憶方法:j j 在下面..-_-||)
x :刪除光標(biāo)下的字母。
dd :刪除光標(biāo)所在行。
知道這些就算是入門(mén)了。剩下的就是熟悉與深入了解其他鍵位的功能了。
三、教程推薦
1、
vim自帶了一個(gè)入門(mén)教程,大家可以試試。
在命令行直接輸入:
vimtutor
之后按照文字描述來(lái)一遍吧~
據(jù)說(shuō)30分鐘可以搞定:p
2、
簡(jiǎn)明 VIM 練級(jí)攻略
https://coolshell.cn/articles/5426.html
這是個(gè)不錯(cuò)的入門(mén)教程,大家可以看看~
3、
之后的篇章就是按照文檔來(lái)講了,英語(yǔ)渣就點(diǎn)擊鏈接下載中文文檔吧。不過(guò)大家最好去好好學(xué)學(xué)英語(yǔ),真的很重要!
update:發(fā)現(xiàn)了一個(gè)在線的中文文檔:http://yianwillis.github.io/vimcdoc/doc/help.html#reference_toc