vi 的三種命令模式
command(命令)模式,用於輸入命令
insert(插入)模式,用於插入文字
visual(可視)模式,用於視化的的高亮並選定正文
游標移動
當我們按esc進入command模式後,我們可以用下面的一些鍵位來移動游標;
j 向下移動一行
k 向上移動一行
h 向左移動乙個字元
l 向右移動乙個字元
ctrl+b 向上移動一屏
ctrl+f 向下移動一屏
向上箭頭 向上移動
向下箭頭 向下移動
向左箭頭 向左移動
向右箭頭 向右移動
我們編輯乙個檔案時,對於 j、k、l和h鍵,還能在這些動作命令的前面加上數字,比如 3j,表示向下移動3行。
/# +enter #為查詢的內容
插入模式(文字的插入)
i 在游標之前插入
a 在游標之後插入
i 在游標所在行的行首插入
a 在游標所在行的行末插入
o 在游標所在的行的上面插入一行
o 在游標所在的行的下面插入一行
s 刪除游標後的乙個字元,然後進入插入模式
s 刪除游標所在的行,然後進入插入模式
文字內容的刪除操作;
x 乙個字元
#x 刪除幾個字元,#表示數字,比如3x
dw 刪除乙個單詞
#dw 刪除幾個單詞,#用數字表示,比如3dw表示刪除三個單詞
dd 刪除一行;
#dd 刪除多個行,#代表數字,比如3dd 表示刪除游標行及游標的下兩行
d$ 刪除游標到行尾的內容
j 清除游標所處的行與上一行之間的空格,把游標行和上一行接在一起
vi編輯器常用快捷鍵
x 刪除游標處的字元 dd 刪除整行 i 在游標前插入文字 a 在游標後插入文字 o 當前行下插入新行 u 撤銷最後一次修改 e 放棄所有修改,從上次儲存開始處再編輯 wq 儲存退出 q 不儲存退出 pattern 從游標開始處向檔案尾搜尋pattern pattern 從游標開始處向檔案首搜尋pa...
vi編輯器快捷鍵用法
下面操作 現大寫字母,比如g表示需要同時按住shift和g鍵。n表示輸入的數字。其他比如text則表示字串。按鍵說明 gg跳轉到第一行 g跳轉到最後一行 ngg ng 跳轉到最後一行 ctrl f 向下翻頁 ctrl b 向上翻頁 h游標左移 j游標下移 k游標上移 l游標右移 w移到下乙個單詞的開...
linux的vi編輯器快捷鍵
如前所述,所謂的命令列或命令模式,就是在最下面一行沒有顯示 insert 或者 replace 字樣的時候。通常在命令列中的指令有下面幾種 注意,當按下 時,游標會自動移動到螢幕的最下面一行!一般模式 移動游標 h 或 向左方向鍵 游標向左移動乙個字元 j 或 向下方向鍵 游標向下移動乙個字元 k ...