菜鳥學Vim

來源:互聯網
上載者:User

標籤:ar   使用   sp   strong   檔案   on   代碼   bs   linux   

對於一個大學即將畢業的菜鳥來說,學習VIM難免會有一些措手不及。

學校中可能接觸一些linux中的vi編輯器,但相對於GVim來說,就有點小巫見大巫了。

我覺得學習VIM首先就是要把自己的思想調整過來,擺脫視圖化操作,不要把OFFICE中的操作方式帶到Vim中去;

其次就是要先從小處著手,從簡單練起,一下是我一個菜鳥學習Vim的總結:

菜鳥初級篇:

Normal狀態下:
i → Insert 模式,按 ESC 回到 Normal 模式.
x → 刪當前游標所在的一個字元。
:wq → 存檔 + 退出 (:w 存檔, :q 退出) (註::w 後可以跟檔案名稱)
dd → 刪除當前行,並把刪除的行存到剪貼簿裡
p → 粘貼剪貼簿

hjkl (強例推薦使用其移動游標,但不必需) →你也可以使用游標鍵 (←↓↑→). 注: j 就像下箭頭。
:help <command> → 顯示相關命令的協助。你也可以就輸入 :help 而不跟命令。


1:各種插入模式
a在游標後插入
o在當前行後插入一新行
O在當前行前插入一新行
cw替換從游標所在位置後到一個單詞結尾的字元


2:簡單的移動游標
0數字0,到行頭
^到本行第一個不是blank字元的位置(所謂blank字元就是空格,tab,換行,斷行符號等)
$到本行行尾
g_d到本行最後一個不是blank字元的位置。
/pattern搜尋pattern的字串(如果搜尋出多個匹配,可按n鍵到下一個)


3:拷貝、粘貼
p粘貼
yy拷貝當前行相當於ddp

 

4: undo、redo
u  undo   
ctrl+r  redo


5:開啟、儲存、退出、改變檔案
:e開啟一個檔案
:w存檔
:saveas另存新檔
:x,:wq儲存並退出
:q!退出不儲存 :qa!強行退出所有的正在編輯的檔案
:bn 和:bp 你可以同時開啟很多檔案,然後用這兩個命令來切換

對於菜鳥我來說,熟悉這些命令,需要天天運用Vim來編輯一些程式。好處就是不僅可以練習程式碼的書寫,還可以熟練掌握Vim編輯器的命令。

 

菜鳥學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.