背景
gvimを使っていて、普段は1ウィンドウで利用しているのですが、見比べたいときや作業の途中などで、ウィンドウを分割して使いたくなったときに、ウィンドウサイズをわざわざ変更するのが面倒だったのでプラグインを作ってみました。
サイズの調整とかは少し自動でやってくれたりもします(はず)。
プラグイン自体は2年前に作って、最近はgvimを使ってないので(Vim自体は使っている)、少しバグはあるかもです。
分身って言うにはちょっと盛っていますが...
動作
こんなかんじです。(gifなのでクリックしてみてください)
使い方
リポジトリはvim-bunshinです。
お使いのプラグインマネージャでpyohei/vim-bunshin
を取得すれば使うことができます。
使い方は画面上で :Bunshin
で画面サイズの変更と分割をします(デフォルトはカラムサイズ80)。BunshinEnd
で分割はもどります。
また、.vimrc
などで、以下の設定も可能です。
letg:BUNSHIN_COLUMN =100" カラムサイズ(標準は80)letg:BUNSHIN_MAX =3" 最大複製数(デフォルトは3)
その他
- 中二病感のあるプラグインにしてしまいました
- もともと作成したのが結構前なので、問題あればコメントくだされば直すかもしれません(もう自分自身が使ってないので...)
- Vimのコマンドだけでもある程度できるので、作った後にプラグインにするほどでもなかったなと感じていますw