Vim 常用快速鍵及鍵盤圖

來源:互聯網
上載者:User

標籤:vim

Vim常用的快速鍵


h - 游標左移一個字元   j - 游標下移一個字元 

k - 游標上移一個字元   l - 游標右移一個字元  下移15行 - 15j


Ctrl + f - 螢幕向下移動一頁   Ctrl + d - 向下移動半頁
Ctrl + b - 螢幕向下移動一頁   Ctrl + u - 向上移動半頁

n<space> - 游標右移n個字元
0 - 數字0,移動到行首
$ - 移動到行尾
H - 螢幕最上方一行的首字元
M - 螢幕中央一行的首字元
L - 螢幕最後一行的首字元
G - 移動到檔案的最後一行
nG - 移動到檔案的第n行,配合:set nu
gg - 移動到檔案的第一行
N[Enter] - 游標向下移動n行
/word - 向下尋找  ?word - 向上尋找
n - 重複前一個尋找的操作,下一個匹配的字串
N - 與n相反
:n1,n2s/word1/word2/g - 在第n1行和n2行之間尋找字串word1,並替換為word2
:1,$s/word1/word2/g - 全文中替換
:1,$s/word1/word2/gc - 同上,需要使用者確認

x - 向後刪除一個字元  X - 向前刪除一個字元  nx - 連續刪除n個字元
dd - 刪除一整行  ndd - 刪除游標所在的向下n行
d1G - 刪除游標所在行到第一行  dG - 刪除游標所在行到最後一行
d$ - 刪除游標所在到行尾   d0 - 刪除游標所在到行首
yy - 複製游標所在的一行  nyy - 複製游標所在的向下n行
y1G - 複製當前行到第一行   yG - 複製當前行到最後一行
y0 - 複製當前游標到行首    y$ - 複製當前游標到行尾
p - 在游標下一行粘貼   P - 在游標上一行粘貼
J - 將所在行及下一行合并    
u - 複原前一個操作   [Ctrl] + r - 重做上一個操作
. - 重複前一個操作

i - 游標所在插入    I - 當前行首
a - 下一個子付處插入   A - 當前行尾
o - 在下一行插入新行    O - 上一行插入新行
r - 替換游標所在的字元一次   R - 一直替換游標所在字元

:w[filename] - 另存新檔檔案  :r[filename] - 在當前游標處開啟新檔案
:n1,n2 w [filename] - 將 n1 到 n2 的資料另存新檔檔案
:set nu   :set nonu  - 顯示或取消行號

v - 字元選擇    V - 行選擇   y - 複製   d - 刪除

:n - 編輯下一個檔案      :N - 編輯上一個檔案    :files - 列出所有檔案

:sp [filename] - 開啟新視窗,或者開啟新檔案。同步顯示
[Ctrl] + w + j - 切換視窗



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.