請(qǐng)讀者您一定要學(xué)會(huì)吊骤、記住茅郎。
(1) I系冗、a池磁、o切換進(jìn)入Insert mode华临。[超級(jí)常用]
(2) 移動(dòng)光標(biāo)
- vi可以直接用鍵盤上的光標(biāo)鍵來上下左右移動(dòng),但正規(guī)的vi是用小寫英文字母
- h扶供、j、k提岔、l唧垦,分別控制光標(biāo)左鞭莽、下褒搔、上喷面、右移一格星瘾。
- 按Ctrl+B:屏幕往后移動(dòng)一頁(yè)。[常用]
- 按Ctrl+F:屏幕往前移動(dòng)一頁(yè)惧辈。[常用]
- 按Ctrl+U:屏幕往后移動(dòng)半頁(yè)琳状。
- 按Ctrl+D:屏幕往前移動(dòng)半頁(yè)。
- 按 0 (數(shù)字零):移動(dòng)文章的開頭盒齿。[常用]
- 按 G:移動(dòng)到文章的最后念逞。[常用]
- 按 w:光標(biāo)跳到下個(gè)word的開頭。[常用]
- 按 e:光標(biāo)跳到下個(gè)word的字尾边翁。
- 按 b:光標(biāo)回到上個(gè)word的開頭翎承。
- 按 $:移到光標(biāo)所在行的行尾。[常用]
- 按 ^:移到該行第一個(gè)非空白的字符符匾。
- 按 0:移到該行的開頭位置叨咖。[常用]
- 按 #:移到該行的第#個(gè)位置,例:51啊胶、121芒澜。[常用]
(3) 刪除文字
- x:每按一次刪除光標(biāo)所在位置的后面一個(gè)字符。[超常用]
-
x:例如创淡,6x 表刪除光標(biāo)所在位置的后面6個(gè)字符痴晦。[常用]
- X:大字的X,每按一次刪除光標(biāo)所在位置的前面一個(gè)字符琳彩。
-
X:例如誊酌,20X 表刪除光標(biāo)所在位置的前面20個(gè)字符部凑。
- dd:刪除光標(biāo)所在行。[超常用]
-
dd:例如碧浊,6dd表刪除從光標(biāo)所在的該行往下數(shù)6行之文字涂邀。[常用]
(4) 復(fù)制
- yw:將光標(biāo)所在處到字尾的字符復(fù)制到緩沖區(qū)中。
- (想在和#x箱锐、#X的功能相反)
- p:將緩沖區(qū)內(nèi)的字符粘貼到光標(biāo)所在位置(指令‘yw’與‘p必須搭配使用)比勉。
- yy:復(fù)制光標(biāo)所在行。[超常用]
- p:復(fù)制單行到您想粘貼之處驹止。(指令‘yy’與‘p’必須搭配使用)
-
yy:如:6yy表示拷貝從光標(biāo)所在的該行往下數(shù)6行之文字浩聋。[常用]
- p:復(fù)制多行到您想粘貼之處。(指令‘#yy’與‘p’必須搭配使用)
- “ayy:將復(fù)制行放入buffer a, vi提供buffer功能臊恋,可將常用的數(shù)據(jù)存在buffer
- “ap:將放在buffer a的數(shù)據(jù)粘貼衣洁。
- “b3yy:將三行數(shù)據(jù)存入buffer b。
- “b3p:將存在buffer b的資料粘貼
(5) 取代 - r: 取代光標(biāo)所在處的字符:[常用]
- R:取代字符直到按Esc為止。
(6) 復(fù)原(undo)上一個(gè)指令 - u:假如您誤操作一個(gè)指令,可以馬上按u幔翰,回復(fù)到上一個(gè)操作。[超常用]
- .: .可以重復(fù)執(zhí)行上一次的指令僻澎。
(7) 更改 - cw:更改光標(biāo)所在處的字到字尾$處。
- c#w:例如,c3w代表更改3個(gè)字。
(8) 跳至指定行 - Ctrl+G:列出光標(biāo)所在行的行號(hào)智听。
-
G:例如,15G屎慢,表示移動(dòng)光標(biāo)至文章的第15行行首。[常用]
轉(zhuǎn)自: http://www.reibang.com/p/ffe88e4d9fca