Vim編輯器的最常用的用法

Vim中有3中使用模式:這3種模式的切換可以用下面的一張圖來說明

4.1

命令模式

在使用Vim 命令的時候,默認進入命令模式。命令模式通常,都進行一些整行的操作。主要包含的命令如下:

命令 作用
dd 刪除(剪切)光標所在整行
5dd 刪除(剪切)從光標處開始的5行
yy 複製光標所在整行
5yy 複製從光標處開始的5行
n 顯示搜索命令定位到的下一個字符串
N 顯示搜索命令定位到的上一個字符串
u 撤銷上一步的操作
p 將之前刪除(dd)或複製(yy)過的數據粘貼到光標後面

還很常用的就是,使用G可以直接跳轉到最後一行,gg可以到首行。

輸入(編輯)模式

主要就3個輸入方式:

  1. a(append追加的意思)表示在當前鼠標的後面一位插入
  2. i (Insert插入的意思)表示在當前鼠標的當前位置插入
  3. o(另起一行的意思)表示在鼠標所在行,下一行插入

末行模式

主要用於保存退出文件,以及設置 Vim 編輯器的工作環境,還可以讓用戶執行外部的 Linux 命令或跳轉到所編寫文檔的特定行數。

最常用的命令:

  • :wq 保存並退出

  • :q 不保存退出,:q! 強制退出,放棄所有保存

命令 作用
:set nu 顯示行號
:set nonu 不顯示行號
:命令 執行該命令
:整數 跳轉到該行
😒/one/two 將當前光標所在行的第一個 one 替換成 two
😒/one/two/g 將當前光標所在行的所有 one 替換成 two
:%s/one/two/g 全文中的所有 one 替換成 two
?字符串 在文本中從下至上搜索該字符串
/字符串 在文本中從上至下搜索該字符串

如果想查看,在所有的文檔中,可以通過vim命令重新進入,或者cat輸出文件內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章