vim快速鍵參考

來源:互聯網
上載者:User

標籤:

一.  移動

h,j,k,l: 左,下,上,右。

w: 下一個詞的詞首。W:下一個單詞(不含標點)。

e:下一個詞的詞尾。E:不含標點。

b:上一個詞的詞首。B:不含標點。

<>: v 模式選中後進行縮排。

二.  跳轉

%: 可以匹配{},"",(),[]之間跳轉。

H、M、L:直接跳轉到當前螢幕的頂部、中部、底部。

#H:跳轉到當前屏的第#行。

#L:跳轉到當前屏的倒數第#行。

zt: 當前編輯行置為屏頂。

zz: 當前編輯行置為屏中。

zb: 當前編輯行置為屏底。

G:直接跳轉到檔案的底部。

gg: 跳轉到檔案首。

gd: 跳轉到游標所在函數和變數的定義。

():跳轉到當前的行首、行尾。

{}:向上、向下跳轉到最近的空行。

[{:跳轉到目前區塊開頭。

]}:跳轉到目前區塊結尾。

: 跳轉到行首。

$: 跳轉到行尾。

$: 跳轉到下一行的行尾。

#:跳轉到該行的第#個位置。

#G: 15G,跳轉到15行。

:#:跳轉到#行。

三.  選擇

.v: 開啟可視模式。 V: 開啟逐行可視模式。

.^V: 矩形選擇。

.v3w: 選擇三個字元。

.ab:包括括弧和()內的地區。

.aB:包括括弧和{}內的地區。

.ib:括弧()內的地區。

.iB:括弧{}內的地區。

.aw:標記一個單詞。

四.  編輯

. 新增:

i: 游標前插入。

I: 在當前行首插入。

a: 游標後插入。

A: 當前行尾插入。

O: 在當前行之前插入新行。

o: 在當前行之後插入新行。

. 修改 c(change) 為主:

r: 替換游標所在處的字元。

R:替換游標所到之處的字元。

cw: 更改游標所在處的字到字尾處。

c#w: c3w 修改3個字元。

C:修改到行尾。

ci‘:修改配對標點符號中的常值內容。

di‘:刪除配對標點符號中的常值內容。

yi‘:複製配對標點符號中的常值內容。

vi‘:選中配對標點符號中的常值內容。

s:替換當前一個游標所處字元。

#S:刪除 # 行,並以新文本代替。

. 刪除 d(delete) 為主:

D:刪除到行尾。

X: 每按一次,刪除游標所在位置的前面一個字元。

x: 每按一次,刪除游標所在位置的後面一個字元。

#x: 刪除游標所在位置後面6個字元。

d^: 刪至行首。

d$: 刪至行尾。

dd:(剪下)刪除游標所在行。

dw: 刪除一個單詞/游標之後的單詞剩餘部分。

d4w: 刪除4個word。

#dd: 從游標所在行開始刪除#行。

daB: 刪除{}及其內的內容。

diB: 刪除{}中的內容。

n1,n2 d:將n1,n2行之間的內容刪除。

. 尋找:

/: 輸入關鍵字,發現不是要找的,直接在按n,向後尋找直到找到為止。

?: 輸入關鍵字,發現不是要找的,直接在按n,向前尋找直到找到為止。

*: 在當前頁向後尋找同一字。

#: 在當前頁向前尋找同一字。

. 複製 y(yank)為主:

yw: 將游標所在之處到字尾的字元複製到緩衝區中。

#yw: 複製#個字到緩衝區。

Y:相當於yy, 複製整行。

#yy:表示複製從游標所在的該行往下數#行文字。

p: 粘貼。所有與y相關的操作必用p來結合粘貼。

]p:粘貼到合適的縮排處。

n1,n2 co n3:複製第n1行到第n2行之間的內容到第n3行後面。

. 大小寫轉換:

gUU: 將當前行的字母改為大寫。

guu: 將當前行的字母改為小寫。

gUw: 將當前游標下的單詞改為大寫。

guw: 將當前游標下的單詞改為小寫。

a. 整篇大寫:

ggguG

gg: 游標到檔案第一個字元。

gu: 把選擇範圍全部小寫。

G: 到檔案結束。

b. 整篇小寫:gggUG

. 其它:

J:當前行和下一行合并成一行。

. 移動:

n1,n2 m n3:將n1行到n2行之間的內容移至n3行下。

vim快速鍵參考

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.