linux使用文本編輯器vi常用命令


一:翻頁

ctrl+u向上翻半頁

ctrl+d   向下翻半頁

ctrl+f/page up向上翻一頁

ctrl+b/page on   向下翻一頁

H光標移到當前頁的第一個字符

M光標移到當前頁的中間字符

L光標移到當前頁的最后一行

G移動到這個檔案的最后一行(常用)

gg移動到這個檔案的第一行(常用)

二:移動光標指令

0: 光標移至當前行首 

$: 光標移至當前行尾

三:常用插入、刪除指令

i:在當前光標前插入,光標后文本向后移 

dd: 刪除光標所在的行 

ndd:n 為數字。刪除光標所在的向下 n 行,例如 20dd 則是刪除 20 行 (常用)

yy:復制當前行正行內容到剪切板

p:粘貼剪切板中的內容到當前光標位置之后

P:粘貼剪切板中的內容到當前光標位置之前

s: 從當前光標位置處開始,以輸入的文本替代指定數目的字符 

S: 刪除指定數目的行,並以所輸入文本代替之 

do: 刪至行首 

d$: 刪至行尾 

四、vi查找、保存和退出

/word向光標之下尋找一個名稱為 word 的字符串---------->n代表重復前一個搜尋的動作

/?word向光標之上尋找一個字符串名稱為 word 的字符串。------------->N表示『向上』搜尋

按u——取消最近一次操作,可按多次,類似撤銷。

按U——取消當前行所做的所有編輯。:w ——保存當前文件 

[Ctrl]+r重做上一個動作。(常用)

:wq —— 存盤退出(與指令 :x 功能相同) 

:q —— 直接退出,如已修改會提示是否保存 

:q! ——不保存直接退出 

五、打開新文件或讀入其它文件內容

在當前vi編輯器中,執行":e 新的文件"形式的末行命令可以編輯新文件。

在當前vi編輯器中,執行":r 其他文件"形式的末行命令讀入其他文件的內容,將其復制到當前光標的所在位置。

在當前vi編輯器中,執行":r !命令"形式的莫行模式,可以將其他命令的輸出粘貼至文本文件光標所在位置。

在末行模式執行"set number "命令可顯示行號,執行"set nonu"取消顯示行號。

六、vim編輯器有用的參數

vim -o file1  file2;將同時打開兩個文件,上下顯示,使用ctrl+w切換文件。

vim -O file1  file2;將同時打開兩個文件,左右顯示,使用ctrl+ww切換文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM