VIM命令


1.簡介

  vim是linux最常用的編輯器,必須要熟練掌握使用辦法,方便以后快速修改配置文件。如果想學習linux,vim編輯器是必須會用的工具。

  vim有3種常用模式:一般模式、編輯模式、命令模式。

2、一般模式

  上下左右:kjhl  也可以使用方向鍵

  n+上下左右:n為數字,向上下左右移動n個字符

  [ctrl]+f:屏幕向下滾動一頁,同page down

  [ctrl]+b:屏幕向上滾動一頁,同page up

  0或home:光標移動到行首

  $或end:光標移動到行尾

  g:光標移動到最后一行

  ng:光標移動到第n行

  gg:同1g,光標移動到第一行行首

  /word:向下查找關鍵詞,使用n或N向上或向下查找關鍵詞

  ?word:向上查找關鍵詞word,使用n或N向上或向下查找關鍵詞

  :n1,n2s/word1/word2/g   :   s/1/2/g 表示將1替換成2,所以前面的意思是在n1到n2之間,將word1替換為word2.例如:51,100s/aaa/bbb/g

  :1,$s/word1/word2/g  :  全文查找替換將word1替換為word2

  x:向后刪除

  X:向前刪除

  nx:向后刪除n個字符

  dd:刪除當前行 

  ndd:向下刪除n行

  d1G:刪除當前位置到第一行

  d$:刪除當前位置到最后一行

  d0:刪除當前位置到改行第一個字符的所有數據

  yy:復制光標所在的這一行

  nyy:向下復制n行

  p:在光標所在行的下面粘貼復制的數據

  P:在光標所在行的上面粘貼復制的數據

  u:恢復前一個操作

  [ctrl]+u:重做上一個操作

 

  3.一般模式切換到編輯模式

  i:進入插入模式,在光標前插入   I是在第一個非空格符處插入

  a:進入插入模式,在光標下一個字符插入  A是在所在行最后一個字符插入

  o:進入插入模式,在下面一行插入    O是在上面一行出入

  r:進入替換模式,類似於insert鍵

 

  4.一般模式到命令模式

  :w  保存

  :w! 強制保存

  :q  退出

  :q! 強制退出

  :wq :x 保存並退出

  ZZ 保存並退出

  :set number 顯示行號

  :set nonu 取消顯示行號

  

  5. 多文件編輯

  vim file1 file2可以同時打開兩個文件

  :n 編輯下一個文件

  :N 編輯上一個文件

  :file 列出這個vim打開的所有文件

 

  還有一些其他功能,不常用就不寫了。全部實際操作並手打這些信息,可以加深自己的記憶,以后一定要常用這些快捷鍵,不要只會上下左右。

  本文摘抄出處:https://blog.51cto.com/11060853/2096446

 


免責聲明!

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



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