LoginSignup
0
0

vimdiff で差分がない時に fold しない方法

Posted at

vimdiff で同じ内容のファイルを開くと以下のように全体が fold されます。

vimdiff-with-folding.png

次のように同じ内容でも fold したくないとします。

vimdiff-without-folding.png

これは次のエイリアスを定義しておくことで実現できます。

.bashrc
alias vimdiff="vimdiff '+windo set nofoldenable' '+windo set foldcolumn=0' '+wincmd t' +1"

やっていることは以下の通りです。

  • windo set nofoldenable で全ウィンドウを対象に fold を無効化する。
  • windo set foldcolumn=0 で全ウィンドウを対象に fold の折りたたみ用の列の幅を 0 にする。
  • wincmd t で最も左上にあるウィンドウにカーソルを移動する(Ctrl-w t を実行する)。
  • +1 でカーソルを 1 行目に移動する。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0