vim 學習筆記

最近突然很想學好 vim~開一篇文章紀錄一下雜亂的學習過程好哩

$ vimtutor
可以進入教學模式,學習一些編輯指令

Pane:切換 Pane = ^w + 上下左右

方向鍵:

為了不讓手離開主鍵盤區,手要放在標準的打字位置(右手食指在 j),透過右手來按上下左右。
左h 下j 上k 右l

移動

f[x] 移動到同一行下一個 x 用 ; 重複再找 F[x] 往前

escape:
切換回編輯模式的時候要按 esc 來跳脫,實在是離很遠,其實可以左右手合體按 Ctrl+[ 來跳脫。

離開:
存檔離開 ZZ = :wq
不存檔離開 ZQ  = :q!

縮排

先用 ^v 進入區塊模式選擇要縮排的範圍

自動縮排 ==
縮 >>
減 <<
縮三行 3>>
減三行 3>>
縮區塊 >i{
減區塊 <i{

搭配 set shiftwidth=2

圖例

Plugin
  • NERDTree:檔案列表樹狀結構
  • Vundle : 套件管理工具,安裝
  • powerline : https://powerline.readthedocs.org/en/latest/overview.html#installation
bash : 
 ^s : lock
 ^q : leave lock
 ^r : search history