Vim字符的替換及撤銷(Undo操作)
阿新 • • 發佈:2017-11-30
英文 div 字母 替換 小寫 編輯 mar 所在 所有
字符的替換及撤銷(Undo操作)
1.替換和撤銷(Undo)命令
替換和Undo命令都是針對普通模式下的操作
命令 | 說明 |
---|---|
r +<待替換字母> |
將遊標所在字母替換為指定字母 |
R |
連續替換,直到按下Esc |
cc |
替換整行,即刪除遊標所在行,並進入插入模式 |
cw |
替換一個單詞,即刪除一個單詞,並進入插入模式 |
C (大寫) |
替換遊標以後至行末 |
~ |
反轉遊標所在字母大小寫 |
u {n} |
撤銷一次或n次操作 |
U (大寫) |
撤銷當前行的所有修改 |
Ctrl+r |
redo,即撤銷undo的操作 |
打開文件進行編輯:
$ vim practice_2 # 輸入以下文本 www.shiyanlou.com
然後依次進行如下操作
- 輸入fa跳轉到第一個
a
字符 - 輸入
r
,並且輸入b,a字符被b字符替換(實用) - 輸入
R
替換字符,輸入新字符串,輸入完按ESC回到普通模式(實用) - 輸入
cc
替換整行字符,輸入新字符串,輸入完按ESC回到普通模式 - 輸入
cw
替換一個英文字(word),輸入完按ESC回到普通模式(實用) - 輸入
~
,翻轉遊標所在字符的大小寫 - 輸入
C
替換至行尾,即遊標所在處以後的字都會被替換,輸入完按ESC回到普通模式 - 輸入
u
撤銷上一次的操作
最後可以嘗試下輸入更多行的文本內容,並進行跳轉到指定行的操作:
- 輸入
2G
,跳轉到2行
Vim字符的替換及撤銷(Undo操作)