簡單地設定 ~/.vimrc
幾個基本的
Vim 分頁編檔用的
Ctrl + N/P :next/prev tab
map 和 imap 的不同在於指令在指令模式或插入模式有效
imap Ctrl+N 註解掉是因會和自動要補完衝突
還有一兩個臨時開開關關的
指令模式都要先有個冒號開頭,如
簡單地設定 ~/.vimrc
幾個基本的
Vim 分頁編檔用的
還有一兩個臨時開開關關的
基本上可以分為 command mode 和 insert mode
insert mode 就是我們一般的文書軟體的東西,上下左右打打字刪刪字這樣
command mode 則提供一堆快速操作
剛開 vi/vim (以下簡稱 vi ) 後是在 command mode 中,以下方式可以進入 insert mode
i:一般進入,開始打離開insert mode 就 Esc
a:從「游標所在處的下一個」進入
s:幹掉游標所在的一個字元進入
o:行末新增一行進入(並非從游標處換行)
:q 離開
:q! 不存檔離開
:w [filename] 存為 [filename],不加的話預設存入你開的檔名
:x 存檔並離開
dd:刪一行
d↓: 刪自己及下面一行
d2↓: 刪自己及下面2行
d5↓: 當然是自己及下面5行
d→: 自己及右邊一個字元
d2→, d5→, d1000000→, d30↑, d↑: 自己參透吧
yy: 刪一行類似的還有貼上(p),基本上就是你的指標走到哪就做到哪,所以 d[End] 也有這個指令
y↓, y3↓.....
u:復原這樣就完成基本篇瞭 =3=
Ctrl+r: 重做
zf%: zip floder to %: 將你所跳的距離(%: 從括號到括號)做折行標記G: 跳到文章最尾
zc: 將所在處依標記收起
zo: 打開
=G: 從這裡到文件最末整理縮行以上,就是個人在用的指令,其實非常之少,連一個標準 tutorial 的部份都不到 詳細教學可以在這裡:url找到