Vim編輯
Vim提供了許多命令,使編輯功能非常強大。 在本章中,將討論以下主題內容 -
- 插入
- 附加
- 打開新行
- 替換
- 更改
- 更換
- 加入
1. 在光標前插入文本
要在光標之前插入文本執行以下步驟 -
- 打開Vim
- 切換到插入模式
i
在行的開頭插入文本
假設位於行的中間,並且希望在當前行的開頭插入文本,然後執行以下步驟 -
- 切換到命令模式
Esc
激活插入模式
I
此操作將光標移動到當前行的開頭並在插入模式下切換Vim。
在光標後附加文本
要在光標後附加文本,請執行以下步驟:
切換到命令模式並將光標移動到適當的位置
- 切換到插入模式
a
此操作將光標移動一個位置並在插入模式下切換Vim。
2. 在行尾添加文本
假設位於行的中間,並且希望在當前行的末尾附加文本,然後執行以下步驟 -
- 切換到命令模式
Esc
切換到插入模式
A
此操作將光標移動到行尾並在插入模式下切換Vim
3. 打開光標下方的新行
假設光標處於中間位置,並且想在當前行下面打開新行,然後執行以下步驟 -
- 切換到命令模式
Esc
切換到插入模式
o
此操作將在當前行上方插入空行並在插入模式下切換Vim。
打開光標上方的新行
假設光標處於行中間,並且想在當前行上方打開新行,然後執行以下步驟 -
- 切換到命令模式
Esc
切換到插入模式
o
4. 替換文字
假設想要替換單個字符然後執行以下步驟 -
- 切換到命令模式
Esc
- 將光標移動到適當的位置
- 切換到插入模式
s
此操作將刪除光標下的字符並在插入模式下切換Vim要替換整行使用 -
s
此操作將刪除整行並在插入模式下切換Vim。
5. 改變文字
假設要更改當前行中的文本,然後執行以下步驟 -
- 切換到命令模式
Esc
執行以下命令 -
cc
這類似於使用S的替代動作,要從當前光標位置更改文本,請執行以下命令:
C
此操作將刪除當前光標位置後的文本,並在插入模式下切換Vim。
6. 替換文字
要替換單個字符,請執行以下步驟 -
- 切換到命令模式
Esc
- 將光標移動到適當的位置
- 執行以下命令 -
r
- 輸入要替換的字符。
請注意,此命令不會在插入模式下切換Vim
要替換整行執行 -
R
它將在更換模式下切換Vim,如下圖所示 -
7. 加入文字
要連接兩行,請執行以下步驟 -
Esc
- 將光標移動到適當的行
- 執行以下命令 -
J