Vim學習筆記

來源:互聯網
上載者:User
游標基本移動
h j k l 鍵:
數字參數 4l 往右移動4個字元

游標段落移動
0 段首 $ 段尾
w 按照一個單詞的距離向右移動
b 按照一個單詞的距離向左移動

i 游標當前位置插入
i 在行首插入
a 游標後一字元位置查插入
A 在行末插入

c 命令必須聯合一個移動命令
cw 修改致單詞尾部
c2b 修改至前兩個單詞
cc 完全修改整行

r
替換當前游標的字元
R
覆寫入模式,按ESC停止

~
調整大小寫

d刪除字元
dw 刪除一個詞
d$ 刪除到行尾
do 刪除至下一行開頭
dd 刪除一整行
D d$的快速鍵

x 刪除游標下的單個字元
p 粘貼

y 複製
yw 複製一個單詞
y$ 複製到行尾

. 重複上一編輯操作命令

u 撤銷上次操作
U 只撤銷本行的操作,如果游標移開則失效

o 在游標所在行的下一行建立一行並進入編輯模式
O 在上一行,其他相同

e 到單詞最後一個字母
E 同上,但是跳過標點符號

插入命令的數字參數
25a*- [ESC] 增加25對 *-

ctrl + F 前進一個螢幕
ctrl + B 後退一個螢幕
ctrl + D 前進半個螢幕
ctrl + U 後退半個螢幕

z[ENTER] 將當前行滾動到頁面最頂部
z. 將當前行滾動到頁面中部
z- 將當前行滾動到頁面底部

ctrl + L 重繪當前螢幕

H 移動到頁面的第一行
M 移動到頁面的中間一行
L 移動到頁面的最後一行
nH 移動到第一行開始後的第n行
nL 移動到最後一行前面的第n行

[ENTER]或+把游標移動到下一行的第一個字母
- 把游標移動到上一行的第一個字母

^ 移動到當前行第一個非Null 字元
n| 將游標移動到當前行的第n列

( 移動到當前句子的開始
) 移動到當下一個句子的開始

{ 移動到當前段落的開始
} 移動到當下一個段落的開始

[[ 移動到當前章節的開始
]] 移動到下一個章節的開始

/(規則) 在當前檔案中搜尋字元(向後搜尋)
?(規則) 在當前檔案中搜尋字元(向前搜尋)

n 重複上一次的搜尋

fx 搜尋並將游標移動到本行第一個匹配n的字元
Fx 搜尋並將游標移動到本行前一個匹配n的字元
tx 搜尋並將游標移動到本行第一個匹配n的字元的前面一個字元
Tx 搜尋並將游標移動到本行第一個匹配n的字元的後面一個字元

; 重複前一個字元搜尋
, 向相反方向重複前一個字元搜尋

nG 將游標移動到第n行

編輯命令組合用法執行個體:

修改/刪除/拷貝/游標所在
cH/dH/yH/處理螢幕頂部
cL/dL/yL/處理螢幕底部
c+/d+/y+/處理下一行
c5|/d5|/y5|/處理當前行的第五列
2c)/2d)/2y)/處理後面的第二個句子
c{/d{/y{/處理前一個段落
c/pattern d/pattern y/pattern 處理規則
cn/dn/yn/處理下一個規則
cG/dG/yG/處理檔案結束部分
c13G/d13G/y13G/處理第13行的文本

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.