vim練級筆記一

2021-10-02 23:14:33 字數 1765 閱讀 4974

命令模式下的操作

字元編輯

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...