Vim基本使用
- 概念
- 模式類型
- 常規模式
- 編輯模式
- 命令模式
概念
vim 是一款功能豐富、高度可定制和高效的文本編輯器,適用于處理各種文本文件和編程任務。熟練使用vim幫助提高編輯效率,并為用戶提供更多的操作選項。
模式類型
常規模式
使用vim打開一個文件,默認就處于常規模式;
此模式下我們可以進行復制,粘貼,刪除等操作
-
復制一行
復制光標所在行;yy -
復制多行
先按下總行數 數字,再按yy -
復制一行中光標后面的內容
移動光標到起始位置,按下y,按下$(和正則類似 $表示結尾) -
復制一行中光標前面的內容
移動光標到起始位置,按下y,按下^(和正則類似 ^表示開始) -
復制光標所在那個詞
y + w -
刪除/剪切一個字符,光標不動刪后面的字符
x(剪切)、 del 刪除
刪前面的字符 X -
粘貼一次
將剪切板中內容粘貼到光標所在行;p -
粘貼多次
先按下數字,再按 p -
刪除一行
dd -
刪除一個詞(word)
d + w -
刪除前面/后面
d + ^/$ -
刪除多行
先按下要刪除的總行數 ,再按 dd -
撤銷更改
u -
編輯一個字符
按下 r ,然后輸入對應的字符 -
編輯多個字符
R
編輯模式
在常規模式下,按下 i 或者 o ,進入編輯模式,此時可以進行文本編輯。
編輯完成,按下 esc 回到常規模式
命令模式
在常規模式下,按下 : 或者 / ? 等進入命令模式
比如編輯完成后,
- 保存 ,使用 :w 命令
- 退出vim編輯器;:q 命令
- 保存并退出;:wq
- 修改后,不保存,強制退出;:q!
- 替換操作
- 替換光標所在行:s/查找字符串/替換字符串/[g:替換改行所有匹配的字符串]
- 要替換所有行,在 s之前 加上 %