vim編輯器,有著編輯器之神稱號。但因為其入門難度極高,所以導致非常多的程式設計師經歷從入門到放棄的過程。鄙人也曾放棄過兩次,後來才慢慢的逐漸掌握它。算算看,我也是有2年經驗的vim的工作者了。
和一般編輯器不同,vim開啟後,預設是普通模式,這時候是不能夠編輯文字的。關這一步,就勸退了不少使用者了。因為初學者發現,怎麼不能編輯文件啊,然後心想,還號稱宇宙第一編輯器,真是個垃圾編輯器!另外,它是使用不了滑鼠的,不能透過滑鼠來選擇文字等操作。關這兩點,估計就嚇退了絕大部分初學者了吧!
首先,我們來講講什麼是vim模式。 vim模式有三種(有的教學說四種,將區塊選擇也作為一種模式),分別為普通模式、插入模式、命令列模式。下面,我做一個圖來說明這三者的關係:
#進入編輯模式
當我們進入vim編輯器後,預設為普通模式,這時候,如果你想輸入些字元的話,需要先進去插入模式才行。進入插入模式可直接按下下面的字母,他們的意義有所不同:
a在遊標後插入
A在當前行最後插入
i在遊標前插入
#I在目前行開頭插入
儲存退出
關於命令列模式,我們今天只講文字的儲存退出操作,其他的如搜尋、替換留到以後再講。常見的儲存退出指令如下:#執行shell指令
在vim命令列模式裡面有一個非常實用的技巧,也是寫shell腳本時候常常會用到的。指令的語法如下::! [command]從命令列模式退回到普通模式的話,有兩種方法。第一種將命令列的命令刪除掉,另一種是連續按下兩次esc鍵。 當然,我不是來勸退大家放棄學習vim的,而是希望有更多的人加入到該編輯器的使用。這裡給兩條學習vim的建議:
以上是從入門到放棄之vim編輯器模式的詳細內容。更多資訊請關注PHP中文網其他相關文章!