三.命令行模式操作
1.進入插入模式
按“i”:從光標當前位置開始輸入文件。
按“a”:從目前光標所在位置的下一個位置開始輸入文字。
按“o”:插入新的一行,從行首開始輸入文字。
按“I”:在光標所在行的行首插入。
按“A”:在光標所在行的行末插入。
按“O”:在光標所在的行的下面插入一行。
按“s”:刪除光標后的一個字符,然后進入插入模式。
按“S”:刪除光標所在的行,然后進入插入模式。
2.從插入模式切換為命令行模式
按“ESC”鍵盤。
3.移動光標
vi可以直接用鍵盤上的光標來上下左右移動,但正規(guī)的vi是用小寫英文字母“h”、“j”、“k”、“l(fā)”分別控制光標左、下、上、右移一格。
按“ctrl+b”:屏幕往后移動一頁。
按“ctrl+f”:屏幕往前移動一頁。
按“ctrl+u”:屏幕往后移動半頁。
按“ctrl+d”:屏幕往前移動半頁。
按數(shù)字“0”:移動到文本的開頭。
按 “G”:移動到文件的最后。
按 “$”:移動到光標所在行的行尾。
按 “^”:移動到光標所在行的行首。
按 “w”:光標跳到下個字的開頭。
按 “e”:光標跳到下個字的字尾。
按 “b”:光標回到上個字的開頭。
按 “nl”:光標移動該行的第n個位置,例如:“5l”表示移動到該行的第5個字符。
4.刪除文字
“x”:每按一次,刪除光標所在位置的后面一個字符。
“nx”:例如:“6x”表示刪除光標所在位置后面6個字符。
“X”:大寫的X,每按一次,刪除光標所在位置的前面一個字符。
“xX”:例如:“20X”表示刪除光標所在位置前面20個字符。
“dd”:刪除光標所在行。
“ndd”:從光標所在行開始刪除n行。例如:“4dd”表示刪除從光標所在行開始的4行字符。
5.復(fù)制
“yw”:將光標所在之處到字尾的字符復(fù)制到緩沖區(qū)中。
“nyw”:復(fù)制n個字到緩沖區(qū)。
“yy”:復(fù)制光標所在行到緩沖區(qū)。
“nyy”:例如:“6yy”表示復(fù)制從光標所在行開始6行字符。
“p”:將緩沖區(qū)內(nèi)的字符寫到光標所在位置。
6.替換
“r”:替換光標所在處的字符。
“R”:替換光標所到處的字符,直到按下“ESC”鍵為止。
7.撤銷上一次操作
“u”:如果誤執(zhí)行一個命令,可以馬上按下“u”,回到上一個操作。按多次“u”可以執(zhí)行多次撤銷操作。
8.更改
“cw”:更改光標所在處的字到字尾處。
“cnw”:例如:“c3w”表示更改3個字。
9.跳至指定的行
“ctrl+g”:列出光標所在行的行號。
“nG”:例如:“15G”,表示移動光標到該文件的第15行行首。
10.存盤退出
“ZZ”:存盤退出
11.不存盤退出
“ZQ”:不存盤退出
本文導(dǎo)航
- 第1頁: 首頁
- 第2頁: vi的基本操作
- 第3頁: 命令行模式操作
- 第4頁: 末行模式操作
- 第5頁: Vim命令行
- 第6頁: vi的鍵盤圖
- 第7頁: vi中文幫助