VI编辑器的操作按键说明
在vi編輯器中,分為三種模式:一般模式,插入模式,命令模式。
1.1一般模式
1.1.1一般模式:移動光標的方法
h或向左方向鍵
j或向下方向鍵
k或向上方向鍵
l或向右方向鍵
ctrl+f---屏幕向下翻一頁
ctrl+b----屏幕向上翻一頁
數字0----將光標移動到當前行的最前面字符
$----將光標移動到當前行的最后面字符
G----移動到此文件的最后一行
gg或1G----移動到此文件第一行
nG----n代表數字,移動到第n行
n<Enter>----n代表數字,向下移動n行
1.1.2一般模式搜索與替換
/word----從光標開始,向下搜索名為word的字符串。
?work----從下向上搜索word字符串
:n1,n2s/word1/word2/g----n1和n2為數字,代表兩行,在這兩行中間尋找這符串為word1的,替換為word2.
:1,$s/word1/word2/g----從第1行到最后一行搜索名為word1字符串,并將該字符串替換為word2.
1.1.3一般模式:刪除,復制或粘帖
x,X----在一行中,x為向后刪除一個字符,X為向前刪除一個字符
dd----刪除光標所在的一整行
ndd----n為數字,代表從光標開始,向下刪除n行。
d1G----刪除光標所在行到第一行的所有內容。
dG----刪除光標所在行到最后一行的所有內容。
yy----復制當標所在整行
nyy----復制光標所在行向下n行的內容
p,P----p將已復制的內容,粘帖到光標的下一行;P將已復制的內容粘帖到光標的上一行。
u----還原前一個操作
ctrl+r----重復上一個操作
.?-----小數點.?重復前一個動作
1.2編輯模式
i,I----i為從當前光標所在處插入;I為在當前所在行的第一個非空格符處開始插入。
a,A----a從當前光標所以的下一個字符開始插入;A為從光標所在行的最后一個字符開始插入
o,O----o從當前光標所在的下一行處插入新行;O從光標所在行的上一行處插入新行
r,R----r會替換光標所在的那一個字符;R會一直替換光標所在的文字,直到按下ESC鍵為止
1.3命令模式
:w----將編輯的數據寫入硬盤中
:q----離開vi
:wq----儲存后離開
:e!----將文件還原到初始狀態
:w[filename]----將編輯的數據存儲到另一個文件(另存為)
:n1,n2w[filename]----將n1到n2的內容存儲成filename文件
:set?nu----顯示行號
:set?nonu-----取消行號
?
轉載于:https://blog.51cto.com/tianbright/1264544
總結
以上是生活随笔為你收集整理的VI编辑器的操作按键说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第3課 ここはデパートです
- 下一篇: [转载] 七龙珠第一部——第003话 龟