標籤:

Vim快速入門

Vim是從vi發展出來的一個文本編輯器。其代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs並列成為類Unix系統用戶最喜歡的編輯器。

Vim 支持多種編程語言,有豐富的快捷鍵,是Linux系統自帶的編輯器。熟練使用Vim,能夠大大的提供工作效率。但是Vim學習的曲線非常(請看下圖)。花了好長一段時間才慢慢的適應Vim的使用。

Vim 到底有多強大呢?請看下圖:

鍵盤上的每個按鍵基基本都是快捷鍵,如果沒有很好的思路去理解這些快捷鍵,只靠死記硬背是不可能掌握Vim的使用。

建議學習模式:

.找一個視頻快速入門→操作→看書總結→google


下面總結一下自己常使用的一些命令。

Vim 有許多的模式:普通模式(不可編輯),插入模式(鍵盤可輸入),命令模式等(詳情可以自行搜索)

1.從普通模式進入輸入模式

這幾個命令一定要非常的熟悉!!!

2.普通模式下操作範圍的命令

3.刪除命令

在普通模式下,刪除單一字元可以用 x命令
?
刪除更多字元可以使用d命令
?
-d motion

數字+motion= 重複多少個motion
d+數字+motion=刪除多個motion範圍

4.撤銷命令

u:c撤銷最後一次修改
?
U:表示撤銷對整行的修該
?
Ctrl+r 快捷鍵可以恢復撤銷的內容

5.剪切命令

VIM 下使用刪除命令,不會直接將東西刪掉,而是放到中轉站
使用p命令可以將最後依次刪除的內容粘貼的游標之後(大寫的P則是粘貼的游標之前)
?

6.複製命令

y[數字] motion

7.替換命令

在需要替換字元處,按 r 鍵
在鍵入r 命令前輸入數字,從游標開始,將多個字元統一替換為新字元
?
R 一步到位進入替換模式
命令模式下的替換命令
?

命令模式下的替換

8.跳轉

行號 +G
:行號

9.縮進

>> 縮進
<< 反縮進

10.執行shell命令

:!

11.打開多個文件

-o或者-O
-o:垂直並排
-O:水平並排
Ctrl +w +w 將游標切換到下一個文件
ctrl+w+上,下方向鍵 上下,切換文件
ctrl+w+ 左,右方向鍵 左右 切換文件

VIM快速入門 - 網易雲課堂

簡明 VIM 練級攻略

如果想要視頻資源,可以在【老和山路人乙】公眾號後台回復:Vim


推薦閱讀:

TAG:Vim | Linux | 學習 |