一. 移動:
h,j,k,l: 左女揭,下,上栏饮,右吧兔。
w: 下一個詞的詞首。
e:下一個詞的詞尾袍嬉。
b:上一個詞的詞首境蔼。
<>: v 模式選中后進行縮進灶平。
二. 跳轉(zhuǎn):
%: 可以匹配{},"",(),[]之間跳轉(zhuǎn)。
H箍土、M逢享、L:直接跳轉(zhuǎn)到當前屏幕的頂部、中部吴藻、底部瞒爬。
#H:跳轉(zhuǎn)到當前屏的第#行。
#L:跳轉(zhuǎn)到當前屏的倒數(shù)第#行沟堡。
zt: 當前編輯行置為屏頂侧但。
zz: 當前編輯行置為屏中。
zb: 當前編輯行置為屏底航罗。
G:直接跳轉(zhuǎn)到文件的底部禀横。
gg: 跳轉(zhuǎn)到文件首。
():跳轉(zhuǎn)到當前的行首粥血、行尾燕侠。
{}:向上、向下跳轉(zhuǎn)到最近的空行立莉。
[{:跳轉(zhuǎn)到目前區(qū)塊開頭。
]}:跳轉(zhuǎn)到目前區(qū)塊結(jié)尾七问。
0: 跳轉(zhuǎn)到行首蜓耻。
$: 跳轉(zhuǎn)到行尾。
2$: 跳轉(zhuǎn)到下一行的行尾械巡。
#:跳轉(zhuǎn)到該行的第#個位置刹淌。
#G: 15G,跳轉(zhuǎn)到15行。
:#:跳轉(zhuǎn)到#行讥耗。
f'n':跳轉(zhuǎn)到下一個"n"字母后有勾。
ctrl+b: 向后翻一頁。
ctrl+f:向前翻一頁古程。
ctrl+u: 向后翻半頁蔼卡。
ctrl+d: 向前翻半頁。
ctry+e: 下滾一行挣磨。
三. 選擇:
1.V: 選擇一行雇逞。
2.^V: 矩形選擇。
3.v3w: 選擇三個字符茁裙。
四. 編輯:
1. 新增:
i: 光標前插入塘砸。
I: 在當前行首插入。
a: 光標后插入晤锥。
A: 當前行尾插入掉蔬。
O: 在當前行之前插入新行廊宪。
o: 在當前行之后插入新行。
2. 修改 c(change) 為主:
r: 替換光標所在處的字符女轿。
R:替換光標所到之處的字符箭启。
cw: 更改光標所在處的字到字尾處。
c#w: c3w 修改3個字符谈喳。
C:修改到行尾册烈。
ci':修改配對標點符號中的文本內(nèi)容。
di':刪除配對標點符號中的文本內(nèi)容婿禽。
yi':復制配對標點符號中的文本內(nèi)容赏僧。
vi':選中配對標點符號中的文本內(nèi)容。
s:替換當前一個光標所處字符扭倾。
#S:刪除 # 行淀零,并以新文本代替。
3. 刪除 d(delete) 為主:
D:刪除到行尾膛壹。
X: 每按一次驾中,刪除光標所在位置的前面一個字符。
x: 每按一次模聋,刪除光標所在位置的后面一個字符肩民。
#x: 刪除光標所在位置后面6個字符。
d^: 刪至行首链方。
d$: 刪至行尾持痰。
dd:(剪切)刪除光標所在行。
dw: 刪除一個單詞/光標之后的單詞剩余部分祟蚀。
d4w: 刪除4個word工窍。
#dd: 從光標所在行開始刪除#行。
daB: 刪除{}及其內(nèi)的內(nèi)容前酿。
diB: 刪除{}中的內(nèi)容患雏。
n1,n2 d:將n1,n2行之間的內(nèi)容刪除。
4. 查找:
/: 輸入關(guān)鍵字罢维,發(fā)現(xiàn)不是要找的淹仑,直接在按n,向后查找直到找到為止肺孵。
?: 輸入關(guān)鍵字攻人,發(fā)現(xiàn)不是要找的,直接在按n悬槽,向前查找直到找到為止怀吻。
*: 在當前頁向后查找同一字。
#: 在當前頁向前查找同一字初婆。
5. 復制 y(yank)為主:
yw: 將光標所在之處到字尾的字符復制到緩沖區(qū)中蓬坡。
#yw: 復制#個字到緩沖區(qū)猿棉。
Y:相當于yy, 復制整行。
#yy:表示復制從光標所在的該行往下數(shù)#行文字屑咳。
p: 粘貼萨赁。所有與y相關(guān)的操作必用p來結(jié)合粘貼。
n1,n2 co n3:復制第n1行到第n2行之間的內(nèi)容到第n3行后面兆龙。
6. 大小寫轉(zhuǎn)換:
gUU: 將當前行的字母改為大寫杖爽。
guu: 將當前行的字母改為小寫。
gUw: 將當前光標下的單詞改為大寫紫皇。
guw: 將當前光標下的單詞改為小寫慰安。
a. 整篇大寫:
ggguG
gg: 光標到文件第一個字符。
gu: 把選擇范圍全部小寫聪铺。
G: 到文件結(jié)束化焕。
b. 整篇小寫:gggUG
7.? 其它:
J:當前行和下一行合并成一行。
8.? 移動:
n1,n2 m n3:將n1行到n2行之間的內(nèi)容移至n3行下铃剔。
五.退出:
1. w filename: 保存正在編輯的文件filename
2. wq filename: 保存后退出正在編輯的文件filename
3. q:退出不保存撒桨。
六.窗口操作:
1. ctrl+w p: 在兩個分割窗口之間來回切換。
2. ctrl+w j: 跳到下面的分割窗
3. ctrl+w h: 跳到左邊的分割窗键兜。
4. ctrl+w k: 跳到上面的分割窗凤类。
5. ctrl+w l: 跳到右邊的分割窗。
引用至:Vim快捷鍵分類