Linux中vim文本編輯器的常用方法

Linux中常用的文本編輯器有vi和vim,vi是Unix系統中默認的文本編輯器,vim是vi編輯器的增強版本,習慣上都使用vim

vim使用方法,在命令行下輸入:vim  文件名

如:[root@localhost ~]# vim aa

1、在vim編輯器中輸入字符時,需要用到a, i,o,Ese鍵、:鍵,它們的作用如下:

  (1)a表示:追加字符,在光標右邊或後面追加字符;

  (2)i表示:插入字符,在光標左邊插入字符;

  (3)o表示:另起一行編寫字符;

  (4)Ese鍵:從編寫模式返回到命令模式;

  (5):鍵:末行模式;

2、vim光標移動

操作類型 操作鍵 功能
光標方向移動 ↑↓← → 上、下、左、右
翻頁 shift+pgup或Ctrl+F 向下翻動一整頁內容
shift+pgdn或Ctrl+B 向上翻動一整頁內容
行內快速跳轉 Home鍵或“^”、數字“0 跳轉到行首
End鍵或“$” 跳轉到行尾
行間快速跳轉 1G或gg 跳轉到文件的首行
G 跳轉到文件的末尾行
行號+G 跳轉到文件對應的行
行號顯示 :set nu 在編輯器中顯示行號
:set nonu 取消編輯器中的行號顯示

3、vim複製、粘貼、刪除

操作類型 操作鍵 功能
刪除 x或Del 刪除光標處的單個字符
dd 刪除當前光標所在的行
#dd(#代表光標處開始向下要刪除幾行) 刪除從光標處開始的#行的內容
d^ 刪除當前光標之前到行首的所有字符
d$ 刪除當前光標處到行尾的所有字符
複製 yy 複製當前行整行的內容到剪貼板
#yy 複製從光標處開始的#行內容
粘貼 p(小寫的P) 將緩衝區中的內容粘貼到光標位置處之後
P(大寫的P) 粘貼到光標位置處之前

4、vim撤銷編輯及保存退出

操作鍵 功能
u 按一次,取消最近的一次操作
多次重複按u鍵,恢復已進行的多步操作
U(大寫的U) 用於取消對當前行所做的所有編輯
ZZ(大寫的ZZ) 保存當前的文件內容並退出vim編輯器

5、vim保存文件及退出vim編輯器

功能 命令 備註
保存文件 :w 保存vim文件但不退出
:w+路徑名+文件名 另存爲文件,並且可以修改文件名
退出vim :q 未修改退出
:q! 放棄對文件內容的修改,並退出vim
保存文件退出vim :wq 保存vim文件並退出

6、vim文件內容查找

操作鍵 功能
/+查找內容 從上而下在文件中查找內容
?+查找內容 從下而上在文件中查找內容
n 定位下一個匹配的被查找內容
N 定位上一個匹配的被查找內容

7、vim文件內容替換

命令 功能
:s /old/new 將當前行中查找到的第一個字符串“old”替換爲“ new”
:s /old/new/g 在當前行中查找到的所有字符串“old”替換爲“ new”
:#,# s /old/new/g 在行號“#,#”範圍內替換所有的字符串“old”爲“ new”
:% s/old/new/g 在整個文件範圍內替換所有的字符串“old”爲“ new”
:s /old/new/c 在替換命令末尾加入C命令,將對每個替換動作提示用戶進行確認

8、在vim編輯器中打開新文件或讀入其他文件內容

命令 功能
:e ~+路徑名+文件名 在vim編輯器中打開新的文件進行編輯
:r+路徑名+文件名 在當前文件中讀入其它文件的內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章