輸入和刪除文字
請按 esc 鍵確保 vi 處於命令模式然後可以執行以下任何乙個命令文
本輸入命令將 vi 置於文字模式下而刪除命令卻無此功能
鍵入 輸入文字
i 在游標之前游標後的所有內容都向右移
i 在一行的第乙個字元之前
a 在當前游標位置之後游標向右移然後插入文字如同使用 i
a 在一行的結尾處
o 在游標下方另起一行以輸入文字小寫的 o
o 在游標上方另起一行以輸入文字大寫的 o
鍵入 刪除
x 刪除用游標突出顯示的字元但不會將文件置於文字模式下
nx 自游標所在處開始的 n 個字元
dw 自游標所在處開始到下乙個詞或第乙個標點前的字元
dd 刪除當前行
dg 刪除檔案結束前的所有行包括當前行
定位游標
下列各鍵按如下方式移動游標首先按 esc 鍵進入命令模式
操作 鍵入
向右移動游標 l 或右箭頭鍵
向左移動游標 h 或左箭頭鍵
向上移動游標 k 或上箭頭鍵
向下移動游標 j 或下箭頭鍵
使用行號
要移動到指定的行請使用 g 轉至命令
例如假定您正在編輯檔案並希望轉至第 799 行請鍵入 799g 這樣游標就會移到第 799 行
同樣要轉至檔案的第 1 行請鍵入 1g 要將游標移動到最後一行請鍵入 g
滾動檢視文字
要滾動檢視文字請按 esc 鍵確定您是否處於命令模式然後按住 ctrl 鍵
和適當的鍵
滾動方式 按住
滾動到上一屏 ctrl-b
向上滾動半屏 ctrl-u
向上滾動一行 ctrl-y
滾動到下一屏 ctrl-f
向下滾動半屏 ctrl-d
向下滾動一行 ctrl-e
查詢文字模式
要自當前游標位置向上搜尋請使用以下命令
/pattern enter
其中pattern 表示要搜尋的特定字串行
要自當前游標位置向下搜尋請使用以下命令
?pattern enter
按下 enter 鍵後vi 將搜尋指定的模式並將游標定位在模式序列中的第乙個
字元處例如要向上搜尋 place 一詞請鍵入
請按 n 或 n
• n 繼續朝同一方向搜尋 place
• n 反方向進行搜尋
如果 vi 未找到指定的模式游標位置將不變螢幕底部顯示以下訊息
pattern: 未找到
取代字元
要取代文字中的單個字元請按 esc 鍵進入命令模式將游標定位在您希望
取代的字元處並在命令模式下鍵入 r 然後鍵入取代字元r 命令僅允許替
換乙個字元取代了字元以後即返回命令模式
儲存工作並退出 vi
無論是否退出 vi 均可儲存所做的工作按 esc 鍵確定 vi 是否處於命令
模式操作 鍵入
儲存但不退出 vi :w
儲存並退出 vi :wq
退出 vi 但不儲存更改 :q!
用其他檔名儲存 :w filename
在現有檔案中儲存並覆蓋該檔案 :w! filename
vi簡單命令
輸入和刪除文字 請按 esc 鍵確保 vi 處於命令模式然後可以執行以下任何乙個命令文 本輸入命令將 vi 置於文字模式下而刪除命令卻無此功能 鍵入 輸入文字 i 在游標之前游標後的所有內容都向右移 i 在一行的第乙個字元之前 a 在當前游標位置之後游標向右移然後插入文字如同使用 i a 在一行的結...
vi命令簡單使用
vi命令簡單使用 命令列模式 輸入模式 末行模式 more vi的使用,三種模式 命令列模式 vi進入之後的模式 dd 相當於window下的cut yy 複製當前行 數字 yy 複製 數字 行 p 粘帖當前複製的 x 逐個刪除當前行的 u undo當前的操作 輸入模式 vi進入之後輸入 i ins...
vi簡單編輯命令
vi基本上可以分為三種模式,分別是一般模式 編輯模式和命令列模式,各模式的功能區分如下 一般模式 當以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,可以使用上下左右按鍵來移動游標,你可以使用刪除字元或刪除整行來處理檔案內容,也可以使用複製 貼上來處理你的檔案資料。h 控制游標左...