LoginSignup
4
5

More than 5 years have passed since last update.

分身するVimプラグインを作った

Last updated at Posted at 2017-08-19

背景

gvimを使っていて、普段は1ウィンドウで利用しているのですが、見比べたいときや作業の途中などで、ウィンドウを分割して使いたくなったときに、ウィンドウサイズをわざわざ変更するのが面倒だったのでプラグインを作ってみました。
サイズの調整とかは少し自動でやってくれたりもします(はず)。

プラグイン自体は2年前に作って、最近はgvimを使ってないので(Vim自体は使っている)、少しバグはあるかもです。
分身って言うにはちょっと盛っていますが...

動作

こんなかんじです。(gifなのでクリックしてみてください)

screenshot.gif

使い方

リポジトリはvim-bunshinです。

お使いのプラグインマネージャでpyohei/vim-bunshinを取得すれば使うことができます。

使い方は画面上で :Bunshin で画面サイズの変更と分割をします(デフォルトはカラムサイズ80)。
BunshinEndで分割はもどります。

また、.vimrcなどで、以下の設定も可能です。

let g:BUNSHIN_COLUMN = 100 " カラムサイズ(標準は80)
let g:BUNSHIN_MAX = 3      " 最大複製数(デフォルトは3)

その他

  • 中二病感のあるプラグインにしてしまいました
  • もともと作成したのが結構前なので、問題あればコメントくだされば直すかもしれません(もう自分自身が使ってないので...)
  • Vimのコマンドだけでもある程度できるので、作った後にプラグインにするほどでもなかったなと感じていますw
4
5
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
4
5