linux vi常用指令

2021-09-29 18:11:43 字數 789 閱讀 9992

vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)

從命令列切換到編輯模式: i、a、o

i 為從目前游標所在處輸入,i 為在目前所在行的第乙個非空格符處開始輸入

a 為從目前游標所在的下乙個字元處開始輸入, a 為從游標所在行的最後乙個字元處開始輸入

o 為在目前游標所在的下一行處輸入新的一行,o 為在目前游標所在處的上一行輸入新的一行

命令模式:

dd   刪除游標所在的那一整行

ndd    n 為數字。刪除游標所在的向下 n 行,例如 20dd 則是刪除20行

u      復原前乙個動作,相當於撤銷

gg           跳到文字首行

x             每按一次,刪除游標所在位置的"後面"乙個字元

#x          例如,6x表示刪除游標所在位置的"後面"6個字元

x            大寫的x,每按一次,刪除游標所在位置的"前面"乙個字元

#x         例如,20x表示刪除游標所在位置的"前面"20個字元

輸入模式:

enter,回車鍵,換行

back space,退格鍵,刪除游標前乙個字元

esc,退出輸入模式,切換到命令列模式

底行模式:

按esc鍵,再輸入":"冒號,進入底線命令模式

:wq  儲存檔案並退出

:wq!  強制儲存退出

:q!     強制退出

:w     儲存檔案

Linux vi 常用指令總結

進入vi 的 命令列模式 此模式無法編輯,只能檢視 需要按下鍵盤的 i 鍵,進入 編輯模式 才能進行檔案的內容編輯 處於 插入模式 insert mode 就只能一直輸入文字 在 命令列模式 command mode 下,按一下 冒號鍵進入 last line mode 例如 w filename ...

linux vi指令學習

內容命令 作用 開啟檔案 vi檔名 vi 檔名 行號 退出 儲存檔案 w 儲存檔案 wq 儲存檔案並退出vi q 強制退出vi,即使該檔案被修改,也不儲存該檔案 進入編輯模式 i在游標前開始插入文字 a在游標後開始插入文字 o在當前行之下新開一行,並到行首 o在當前行之上新開一行 游標移動多行 間切...

Linux Vi常用技巧

vi常用技巧 vi命令可以說是unix linux世界裡最常用的編輯檔案的命令了,但是因為它的命令集眾多,很多人都不習慣使用它,其實您只需要掌握基本命令,然後加以靈活運用,就會發現它的優勢,並會逐漸喜歡使用這種方法。本文旨在介紹vi的一些最常用命令和高階應用技巧。一 基本命令介紹 1 游標命令 k ...