close
要做程式碼內容比對,但是在 vimdiff 預設是垂直分割,有些長內容要比較就不太好比,得把水平捲軸移來移去。
後來發現可以在命令模式 (command mode) 執行以下內容,就能把垂直分割改為水平分割:
:windo wincmd K
要切回垂直分割的話,就是把參數改成 H:
:windo wincmd H
此外還參考了《vimdiff怎么样把长行自动换行》,可以讓長內容折行折下來,這樣不換成水平分割,也不用橫向捲動:
:set wrap
不過 set wrap 每次都要執行也太麻煩,再參考了 "Forcing vimdiff to wrap lines?",在 _vimrc 裡加上這行設定,讓 vimdiff 打開來自動就會遇到視窗邊界折行:
autocmd FilterWritePre * if &diff | setlocal wrap< | endif " 設定 vimdiff 強制換行/折行
文章標籤
全站熱搜
留言列表