Vim中文鍵盤速查表及Vim命令索引

經典的Vim鍵盤速查表中文介紹圖以及各命令的詳細介紹索引,按不一樣顏色區分Vim動做(motion)、Vim命令、Vim操做符(operator),推薦閱讀談談Vim中的操做符和動做命令html

vim-chinese-cheatsheet

Esc:返回到Vim的普通模式shell

~:大小寫轉換,即將當前光標所在的大寫字符轉爲小寫字符,或將當前小寫字符轉爲大寫字符vim

!:在 Vim 中執行外部命令,參考Vim執行shell命令編輯器

@: 回放錄製的宏操做,參考Vim宏錄製與重複操做spa

#:反向查找Vim當前光標所在單詞,參考Vim搜索命令使用方法和技巧code

$:將Vim光標移動到當前所在行的行尾(實際行),參考Vim光標移動命令彙總htm

%:找到本行的光標所在或其後的下一個項目,並跳轉到它的匹配索引

^:將光標移動到當前行的第一個非空格字符("軟"行首)文檔

&:等價於 :s,表示重複上次的 substitute 命令,參考Vim替換命令get

*:正向查找Vim當前光標所在單詞,參考Vim搜索命令使用方法和技巧

(:將光標移動到句首

):將光標移動到下一個句首

+:將光標移動到下一行行首,參考Ex命令偏移地址

0:將光標移動到當前行行首 ("硬"行首,對應 ^)

-:將光標移動到上一行行首 (對應 +)

=:自動格式化,>>= 表示行首縮進,參考Vim自動縮進和tab鍵

Q:切換到Ex模式
q:開始錄製宏,參考Vim宏錄製與重複操做

W:將光標移動到下一個字串
w:將光標移動到下一個單詞,關於 Ww 的區別,參考Vim單詞和字串概念

E:正向移動到當前字串 / 下一字串的結尾
e:正向移動到當前單詞 / 下一單詞的結尾

R:切換到替換模式
r:替換字符

T:反向移動到上一個目標所在之處的後一個字符上
t:正向移動到下一個目標字符所在之處的一個字符上,參考Vim字符查找與光標快速移動

vim字符移動

Y:拷貝行
y:拷貝

U:撤銷行內命令
u:撤銷命令

I:到行首插入
i:插入模式

O:在當前行上一行插入
o:在當前行下一行插入

P:粘貼到前一行
p:粘貼到後一行

A:在行尾插入
a:在Vim當前光標後插入

S:刪除行並插入
s:刪除字符並插入,很是好用卻被不少人忽略的命令

D:刪除到當前行行尾
d:刪除

F:行內字符反向查找
f:行內字符查找,參考Vim字符查找與光標快速移動

G:將光標移動到文檔末尾行
ggg 將光標移動到文檔首行,26gg 將光標移動到文檔的第 26 行,gf 打開光標處的文件名

H:移動光標到屏幕頂行
h:光標往左移動

J:合併兩行
j:光標往下移動

K:打開光標所在單詞對應的Vim幫助文檔
k:光標往上移動

L:移動光標到屏幕底行
l:光標往右移動

ZZZ 保存退出,ZQ 不保存退出
zzz 移動光標所在行到屏幕頂端,zb 移動光標所在行到屏幕底端,zz 移動光標所在行到屏幕中間。

X:刪除光標所在詞的前一個字符,相似於word、notepad等編輯器中的退格 (Backspace)
x:刪除字符

C:修改至行末;
c:修改當前光標下的字符,後面能夠接一個移動範圍,表示修改光標點到移動終點之間的內容並進入插入模式,參考Vim刪除並進入插入模式命令c(change)

V:進入行選擇可視化模式;
v:進入字符選擇可視化模式,參考vim可視化模式

B:將光標移動到前一個字串;
b:將光標移動到前一個單詞,參考vim單詞和字串
vim-world

N:反向(往上)查找上一個目標串;
n:正向(往下)查找下一個目標串,參考vim查找

M:將光標移動到屏幕中間行;
m:用於設置位置標註(vim mark),參考Vim位置標記mark詳解


原文地址:Vim中文鍵盤速查表詳細介紹

相關文章
相關標籤/搜索