Vim學習總結

來源:互聯網
上載者:User

標籤:vim   文字編輯器   texteditor   

Vim兩種模式

Command模式
Edit模式

命令 功能
Esc 退出編輯模式
游標命令
命令 功能
h j k l 左下上右
:33 游標移至第33行
33G 游標移至第33行
gg 游標移至檔案首行 (g表示go)
G 游標移至檔案尾行
w 游標向前移動一個word
b 游標向後移動一個word
Ctrl+u 向上滾動半屏
Crtl+d 向下滾動半屏
Ctrl+e 向上滾動一行
Ctrl+y 向下滾動一行
Ctrl+f 向上滾動一整屏
Ctrl+b 向下滾動一整屏
編輯命令
命令 功能
i 游標前插入
I 行首插入
o 另起一行輸入
a 游標後插入
A 行尾插入
r 替換
複製、粘貼、刪除、Undo、Redo
命令 功能
y 複製當前行
:3, 9 co 12 將第3行到第9行的內容複寫到12行之後
p 游標前粘貼
P 游標後粘貼
x 刪除游標後字元
X 刪除游標前字元
dd 刪除當前行,實際上是剪下,該行會被添加到緩衝區,可以使用粘貼命令粘貼
ndd 刪除當前行及其後n-1行
d$ 刪除游標當前處至行尾
dw 刪除一個word
v 可視模式
u undo
Ctrl+ r redo
搜尋命令
命令 功能
/pattern 向後搜尋pattern
?pattern 向前搜尋pattern
:set ignorecase 忽略大小寫尋找
:set noignorecase 大小寫精確匹配
fx 尋找當前行下一個字元x
% 以匹配一個括弧為目的的移動
儲存、退出
命令 功能
ZZ 儲存並退出
:w 儲存
:q 退出
:q! 丟棄所有強制退出
:wq 儲存並退出
其他
命令 功能
:set nu 設定顯示行號

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.