vi常用命令備忘錄

ogam發表於2009-09-27
在LINUX系統下安裝ORACLE,經常要使用VI命令修改一些系統檔案或檢視日誌檔案,常用的命令總結如下:(以後有常用的會不斷更新)[@more@]

一、文字輸入模式
使用以下幾種命令可以進入文字輸入模式(使用者在任何時候都可以按ESC鍵返回命令模式):
新增 (append) :
a :從游標所在位置之後開始輸入文字
A :從游標所在行尾開始輸入文字
插入 (insert) :
i :從游標所在位置之前開始輸入文字
I :從游標所在行的第一個非空白字元前面開始輸入文字
開始 (open) :
o :在游標所在行後插入一新行
O :在游標所在行前插入一新行

二、vi 基本編輯命令
在 vi 裡,輸入跟編輯是兩碼事。編輯是在命令模式下操作的,先利用命令移動游標來定位要進行編輯的地方,然後才下命令做編輯。

命令 說明
dd 刪除游標所在的行
dw 刪除游標所在的單詞
x 刪除游標所在字元
X 刪除游標左側字元
D 刪除一行中游標所在位置之後的部分

nG 直接用數字 n 加上 G 移動到第 n 行    例如 1G就是移動到檔案頭

gg 也是移動到這個檔案的第一行

H 移動到螢幕的第一行
M 移動到螢幕的中間
L 移動到螢幕的最後一行
0 移動到游標所在列的最前面
$ 移動到游標所在列的最後面
:wq 儲存並退出
:wq! 強制儲存並退出
:q! 退出而不儲存

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16712909/viewspace-1027409/,如需轉載,請註明出處,否則將追究法律責任。