Posted on 2008-08-14 19:39
Prayer 閱讀(273)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
Shell
從光標(biāo)當(dāng)前位置開(kāi)始輸入文件 i
從當(dāng)前光標(biāo)的下一個(gè)位置開(kāi)始輸入文字 a
上面增加一行 -----O
下面增加一行 -----o
移到行尾 ---------$
移到行首 ---------^
下個(gè)字開(kāi)頭 w
下個(gè)字結(jié)尾 e
上個(gè)字開(kāi)頭 b
移到光標(biāo)后某位置 數(shù)字+l 如1l 2l 3l
屏幕往"后"移動(dòng)一頁(yè) 按「ctrl」+「b」
屏幕往"前"移動(dòng)一頁(yè) 按「ctrl」+「f」
屏幕往"后"移動(dòng)半頁(yè) 按「ctrl」+「u」
屏幕往"前"移動(dòng)半頁(yè) 按「ctrl」+「d」
向后刪除一個(gè)字符 x
向前刪除一個(gè)字符 X
向后刪除n個(gè)字符 nx 如6x
向前刪除n個(gè)字符 nX 如6X
刪除所在的行 dd
從光標(biāo)所在行開(kāi)始刪除n行 ndd如 6dd
刪除光標(biāo)到行首的內(nèi)容 d0
刪除光標(biāo)到末尾的內(nèi)容 D
刪除一個(gè)單詞 dw
粘貼 p
復(fù)制光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū)中 yw
復(fù)制n個(gè)字 6yw等
復(fù)制光標(biāo)所在的行 yy
復(fù)制多行 nyy 如6yy
替換光標(biāo)所在處的字符 r
替換光標(biāo)所在處的字符,直到按下ESC位置 R
替換光標(biāo)所在的字 cw
替換光標(biāo)所在的3個(gè)字 c#w 如c3w
撤銷(xiāo) u
重做 .
光標(biāo)所在的行 ctrl+g
移到某行的行首 #G 如4G
查找
在Last line mode模式下:輸入/或者? 輸入你想查找的字,按n繼續(xù)向
下查找。
不滾動(dòng)屏幕移動(dòng)光標(biāo)到第一行行首 H
移到當(dāng)前屏幕的中間行行首 M
移到當(dāng)前屏幕的最后行行首 L
把光標(biāo)移到上一個(gè)句子的開(kāi)頭 (
把光標(biāo)移到下一個(gè)句子的開(kāi)頭 )
把光標(biāo)移到上一段的開(kāi)頭 {
把光標(biāo)移到下一段的開(kāi)頭 }
Vi 提供了三個(gè)有關(guān)屏幕調(diào)零的命令。它們的格式分別為:
· [行號(hào)] z [行數(shù)] <回車(chē)>
· [行號(hào)] z [行數(shù)] .
· [行號(hào)] z [行數(shù)] _
若省略了行號(hào)和行數(shù),這三個(gè)命令分別為將光標(biāo)所在的當(dāng)前行作為屏幕的
首行、中間行和最末行重新顯示;若給出行號(hào),那么該行號(hào)所對(duì)應(yīng)的行就
作為當(dāng)前行顯示在屏幕的首行、中間行和最末行;若給出行數(shù),則它規(guī)定
了在屏幕上顯示的行數(shù)。
8z16<回車(chē)> :將文件中的第8行作為屏幕顯示的首行,并一共顯示16行。
15z . :將文件中的第15行作為屏幕顯示的中間行,顯示行數(shù)為整屏。
15z 5_ :將文件中的第15行作為屏幕顯示的最末行,顯示行數(shù)為5行。
<<和>>移動(dòng)該行