2016年6月9日 星期四

開始使用vi與vim

使用UNIX-like系統,一定會用指令列;使用指令列,一定會需要編輯文字。vi(visual editor)就是最常被使用的一種文字編輯器,vim(vi improved)則是vi的改良版。下面的指令意思是使用vim編輯一個叫做parody的文件:
  • vim parody
接著螢幕一片空白,只有第一行第一個位置閃的游標、最後一行則是此檔案的資訊
"parody" [New File]                               0,0-1  All

然後敲大部分的按鈕vim都沒有反應...,這是因為vim正處於一般模式(common mode)。vi與vim總共有三種常用模式:
  • 一般模式:開啟後預設的模式,或是任何模式下按兩下 Esc 就會回到命令模式
  • 插入模式:在一般模式下按 i ,開始輸入想要輸入的文字
  • Ex模式:在一般模式下按冒號:開始輸入指令,最後按Enter執行指令

回到前面的例子,當輸入 vim parody 時候系統會直接跳到一般模式,按 i 進入插入模式才能開始寫文章;完成文章後,按兩下 Esc 跳回一般模式;再來按冒號:進入Ex模式,鍵入wq後再按Enter,剛才的內容會被儲存後自動跳離vim,完成第一個用vim編輯的文件~

2016-Jun-27 更新,實用教學

由Mr. Opengate寫的一系列"猴子都會的Vim"教學文章,寫得很清楚易懂
目前的困擾在關於vim六種操作模式的翻譯不統一,所以翻譯也很難對應... 先暫且這樣,有想到再來改...

_EOF_

沒有留言:

張貼留言