Linux下vi命令大全(文件修改)


 
1. 文件操作 

vi FileName 打開文件 FileName,並將光標置於第一行首。

vi +n FileName 打開文件 FileName,並將光標置於第 n 行首。

vi + FileName 打開文件 FileName,並將光標置於最后一行。

vi + /pattern File 打開文件 File,並將光標置於其中第一個於 pattern 匹配的字符串處。

vi r FileName 在上次正用 vi 編輯 FileName 發生系統崩潰后,恢復FileName

 

2. 插入

i 在光標前插入。

a 在光標后插入。

I 在當前行首插入。

A 在當前行尾插入。

o 在當前行之下一新行插入。

O 在當前行之上新開一行插入。

 

3. 光標的移動

1G 光標移動到文件第一行的行首。

K 光標移動到文件上一行的同一列。

h 光標移動到當前行的前一個字符。

l 光標移動到當前行的后一個字符

j 光標移動到下一行的同一列。

G 光標移動到文件最后一行的行首。

 

4. 整行的刪除、移動

dd 刪除光標所在行

yy 復制光標所在行

p(小寫)  在光標的下一行粘貼yy命令復制的行

P(大寫)  在光標的上一行粘貼yy命令復制的行

J 對光標所在行和光標所在下一行進行合並成一行。

 

5. 刪除單個字符、刪除一個單詞

X(大寫) 刪除光標前一個字符

X(小寫)刪除光標后一個字符

xx   刪除單個字符

dw  刪除一個單詞

 

6. 查找替換

/ 在文件中查找輸入的內容

n 進入查詢結果的下個內容(由光標所在行進行往上查詢)

N 進入查詢結果的下個內容(由光標所在行進行往下查詢)

 

7. 回退操作

u   回退之前的操作

:e! 重新編輯當前文件,忽略所有的修改

 

8. 文件保存

ZZ 保存后退出文件

:w保存並返回指令模式

:w!覆蓋已存在的文件

:q退出

:q!退出並丟掉所有未保存信息

:wq!保存並退出


免責聲明!

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



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