標籤: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