2016/03/15

vim 的分割視窗功能


以前在使用 vim 去比對並編輯兩個檔案的時候我都是用以下兩個笨方法

1. 不停的來回開關 vim 切換作切換
2. 開兩個 terminal 出來


今天終於心血來潮想去找找 vim 有沒有這種功能

以下

:e filename        # 編輯另一個檔案
:split filename    # 水平分割
:vsplit filename   # 垂直分割
ctrl w w           # 視窗來回切換
ctrl w 方向鍵      # 切換到該方向的視窗
ctrl w _           # 視窗最大化
ctrl w =           # 將所有視窗大小設一樣
ctrl w -           # 將視窗大小減少一行
ctrl w +           # 將視窗大小增加一行
:hide              # 隱藏現在這個視窗
:only              # 只顯示現在這個視窗



如果要分割的視窗同步捲動的話就在要同步的視窗中下(兩個分割視窗就切換各下一次)

:set scrollbind