hello vi

from http://linux.vbird.org/linux_basic/0310vi.php



vi三種模式的相互關係


進入插入或取代的編輯模式
i, I進入插入模式(Insert mode):
i 為『從目前游標所在處插入』, I 為『在目前所在列的第一個非空白字元處開始插入』。 (常用)
a, A進入插入模式(Insert mode):
a 為『從目前游標所在的下一個字元處開始插入』, A 為『從游標所在列的最後一個字元處開始插入』。(常用)
o, O進入插入模式(Insert mode):
這是英文字母 o 的大小寫。o 為『在目前游標所在的下一列處插入新的一列』; O 為在目前游標所在處的上一列插入新的一列!(常用)
r, R進入取代模式(Replace mode):
r 只會取代游標所在的那一個字元一次;R會一直取代游標所在的文字,直到按下 ESC 為止;(常用)



ctrl+:    進入指令模式

指令列模式的儲存、離開等指令
:w將編輯的資料寫入硬碟檔案中(常用)
:w!若檔案屬性為『唯讀』時,強制寫入該檔案。不過,到底能不能寫入, 還是跟你對該檔案的檔案權限有關啊!
:q離開 vi (常用)
:q!若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。

留言

熱門文章