linux vim文件編輯的常用命令


vim的工作模式先了解一下:

在命令模式中輸入i a o:
a 在光標所在的字符后面插入
A 在光標所在的行尾插入
i 在光標所在的字符前進行插入
I 在光標所在的行首插入
o 在光標下插入新行
O 在光標上插入新行
主要是大小寫的不同

 

  

 

  定位命令:

 

:set nu 設置行號
:set nonu 取消行號
gg 到第一行
G  到最后一行
nG 到第n行
:n 到第n行

$ 移至行尾
0 移至行首

 

  刪除命令:

 

x 刪除光標所在處的字符
nx 刪除光標所在處后n個字符
dd 刪除光標所在行,ndd刪除n行
dG 刪除光標的所在行到文件末尾內容
D  刪除光標所在處到行尾內容
:n1,n2d 刪除指定范圍內的行

 

  復制和剪切命令:

yy 復制當前行
nyy復制當前行以下n行
dd 剪切當前行
ndd 剪切當前行以下的n行
p、P 粘貼在當前光標所在行下或行上

 

  

 

  搜索命令:

/string 
搜索指定字符串
搜索時忽略大小寫:set ic
n 搜索指定字符串的下一個出現位置
:%s/old/new/g 全文替換指定字符串
:n1,n2s/old/new/g 在一定范圍內替換指定字符串

  

  替換和取消命令:

r 取代光標所在處的字符
R 從光標所在處開始替換字符,按ESC結束
u 取消上一步操作

 

  保存和退出命令:

:w 保存修改
:w new_filename 另存為指定文件
:wq 保存修改並退出
ZZ 快捷鍵,保存修改並退出
:q! 不保存修改退出
:wq! 保存修改並退出(屬於前者修改,在沒有寫的權限的時候,只有文件的所有者以及root可以使用)

 

  

 

  


免責聲明!

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



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