命令模式下的操作
字元編輯
x 刪除游標處字元替換命令#x 刪除游標起始處的 # 個字元 包含游標字元在內
xp 交換游標所在處前後的字元
~ 轉換大小寫
j 刪除游標所在行之後的換行符
r 替換游標所在處的字元刪除命令r 切換成replace模式
***** 又多了一種模式 替換模式
d 刪除字元,可結合游標跳轉字元,實現範圍刪除複製命令d$ 刪除到行尾,包括游標所在字元
d^ 從游標所在處刪除到非空行首,不包括游標所在字元
d0 從游標所在處刪除到行首,不包括游標所在字元
dw 刪除乙個單詞
de 向後刪
db 向前刪
dd 刪除所在行
#dd 刪除多行
d: 等同於d$
dg:從游標所在行一直刪除到最後
y 複製字元,可結合游標跳轉字元,實現範圍複製貼上模式y$ 複製到行尾,包括游標所在字元
y^ 從游標所在處複製到非空行首,不包括游標所在字元
y0 從游標所在處複製到行首,不包括游標所在字元
yw 複製乙個單詞
ye 向後複製
yb 向前複製
#y 複製 # 個字元,包含游標所在字元
yy 複製一行字元
#yy 複製 # 行字元
y 複製整行
方式貼上內容
貼上位置p字元
在游標所在字元後面
行在游標所在行之後p字元
在游標所在字元前面
行在游標所在行之前
改變模式
c 改變後直接進入插入模式撤銷更改c$ 從游標所在處刪除到行尾,進入插入模式,包括游標所在字元
c^ 從游標所在處刪除到非空行首,進入插入模式,不包括游標所在字元
c0 從游標所在處刪除到行首,進入插入模式,不包括游標所在字元
cb 向前刪除,進入插入模式
ce 向後刪除,進入插入模式
cw 刪除乙個單詞,進入插入模式
cc 刪除當前行,進入插入模式
c 刪除當前游標到行尾,進入插入模式
u 撤銷一次更改命令模式下常見快捷操作#u 撤銷n次更改
u 撤銷游標所在行之後所有行的更改
ctrl -r 恢復撤銷的操作
100iw 【esc 】 複製w 100次 (沒什麼意義)
開始 command 結束
command
例如: ^d$ 從行首刪除到行尾
gu 整行字符變大寫gu 整行字符變小寫
. 重複前乙個操作n. 重複前乙個操作n次
di" 游標在" " 之間,則刪除" "之間的內容yi( 游標在( )之間, 則複製( )之間的內容
vi[ 游標在[ ]之間,則選中[ ]之間的內容
dtx 刪除字元,直到遇到游標之後第乙個 x 字元
ytx 複製字元,直到遇到游標之後第乙個 x 字元
VIM練級攻略
2011年9月7日陳皓 95,880 人閱讀 vim的學習曲線相當的大 參看各種文字編輯器的學習曲線 所以,如果你一開始看到的是一大堆vim的命令分類,你一定會對這個編輯器失去興趣的。下面的文章翻譯自 learn vim progressively 我覺得這是給新手最好的vim的公升級教程了,沒有列...
Vim 練級攻略
你想以最快的速度學習人類史上最好的文字編輯器vim嗎?你先得懂得如何在vim倖存下來,然後一點一點地學習各種戲法。vim the six billion dollar editor better,stronger,faster.學習 vim 並且其會成為你最後乙個使用的文字編輯器。沒有比這個更好的文...
Vim練級打怪
目錄 level 1 level 2 level 3 首先說明,這是在對一些基本命令的熟悉的情況下進行的公升級操作 vim有兩種模式分別為 normal 和insert 啟動vim後即進入normal模式 i 進入insert模式 esc 退出insert模式,返回normal模式 推薦 h j k...