一、Vi指令簡介
Vi是一款常用的文本編輯器,早期也是Linux操作系統中的標準文本編輯器,它提供了非常強大的文本編輯功能。Vi包含兩種模式:命令模式和編輯模式。在命令模式下可以執行一些編輯命令,而在編輯模式下,可以輸入並編輯文本內容。
二、常用的命令模式指令
在命令模式下,可以使用下列指令完成文本編輯操作:
1、移動光標:
h 向左移動一個字符
j 向下移動一行
k 向上移動一行
l 向右移動一個字符
0 移到行首
$ 移到行尾
G 移到文本末尾
1G 或 gg 移到文本開頭
2、複製、剪切、粘貼文本:
yy 複製當前行
p 粘貼至光標之後
P 粘貼至光標之前
dd 剪切當前行
3、撤銷和恢復:
u 撤銷前一步操作
Ctrl + r 恢復前一步撤銷操作
4、查找和替換:
/word 向下查找指定單詞
?word 向上查找指定單詞
:n 下一個匹配項
N 上一個匹配項
:,%s/old/new/g 全局替換old為new ( % 範圍為整個文件 )
三、常用編輯模式指令
在編輯模式下,可以使用下列指令完成文本編輯操作:
1、插入和追加文本:
i 在當前光標處插入文本
a 在當前光標之後插入文本
I 在當前行首插入文本
A 在當前行末插入文本
o 插入一個新行
O 在當前行以上插入一個新行
2、刪除和改寫:
x 刪除當前光標下的字符
:X 刪除當前光標前的字符
dw 刪除當前光標到單詞結束
cw 改寫當前光標到單詞結束
3、換行和合併行:
enter 換行
J 合併行
四、保存和退出
在命令模式下輸入以下指令可以保存和退出Vi編輯:
1、保存文本:
:w 保存當前文本
:wq 保存文本並退出Vi編輯
2、不保存文本:
:q 不保存文本退出Vi編輯
:q! 不保存文本並強制退出Vi編輯
五、結語
以上就是Vi編輯器的介紹和常用操作,使用這些命令可以大大提高文本編輯的效率。當然,作為一款強大的編輯器,Vi還有很多高級功能需要進一步學習和掌握。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/304879.html