VIM 的模式可有六種,為免初學的人搞混,仍依一般的分類分成三種:
- Normal mode(common mode,以下簡稱 c-mode):
您一進入 VIM 就是處於 c-mode,只能下按鍵指令,不能輸入文字。這些指令可能是游標移動的指令,也可能是編輯指令或尋找替換指令。 - Insert mode(i-mode):
按 i 就會進入 i-mode,此時才可以鍵入文字,寫您的文章,按 Esc 又會回到 c-mode。 Ed mode(common-line mode,e-mode):
按冒號:(別忘了 Shift 鍵)就會進入 e-mode,左下角會有一個冒號:出現可下 ed 指令。也是按 Esc 回 c-mode。反正正常狀態都是處於 c-mode,這樣才不會把您辛苦打字的文章給隨便搞亂掉。
ed 是一個很古老的行編輯器,就好像 DOS 下的 edline 一樣,vi,sed 這些編輯器都是從 ed 衍化而來的。當然 DOS 下的 edline 也是學 ed 而來的,但功能可就不能同日而語了!有興趣可 man ed 學看看,有些時候會只有 ed 可以用(當機救助的時候)。
其它的模式就碰到時再說明了!创建并编辑文件
$ vim 文件名
这回很尴尬,你会发现编辑完无法保存。需要提前执行:
$ sudo vim 文件名
vim编辑器内保存
然后,
$ sudo chmod 755 文件名
$ vim 文件名
保存文件名字
:w filename