2012年10月22日

capture.vim - ex-commandの結果をキャプチャし、新規バッファへ出力するVim script

INTRODUCTION

*capture.vim* は、ex-commandの結果を新たに開いたバッファに出力する為のVim pluginです。

最新版

AmaiSaeta/capture.vim

USAGE

:messagesの結果を、新規に開いた水平分割ウィンドウに出力します。

:Capture horizontal messages

同 (デフォルトは水平分割ウィンドウとなります)。

:Capture messages

:lsの結果をキャプチャし、新たに開いた垂直分割ウィンドウに出力します。

:Capture vertical ls

INTERFACE

:Capture {excommand}

{excommand}の結果をキャプチャし、新規に開いた分割ウィンドウ内に出力します。

:Capture {splitcommand} excommand

{excommand}の結果をキャプチャし、新規に開いた分割ウィンドウ内に出力します。ウィンドウ分割時に、{splitcomamnd}を利用します。

{splitcommand}には、次のコマンドを使用することが出来ます。

  • horizontal
  • :vertical
  • :leftabove
  • :aboveleft
  • :rightbelow
  • :belowright
  • :topleft
  • :botright

"horizontal"は、Vimに元々用意されているex-commandではありません。 これは、ウィンドウの水平分割を行います。また、このコマンドは'splitright'の影響を受けます。

CHANGELOG

1.00.20121022
  • 初版!

蛇足補足

第15回 vimrc読書会tyruさんのinit.vim1850行~1870行の:Capture定義見て、ああこれは良いな、でもなんで:belowright決め打ちなんだろう、どうせならば:vertical:aboveleftも使えたら良いだろうに、と思って作った。

ラベル:vim Extension tool
posted by 天井冴太 at 23:32| Comment(0) | TrackBack(0) | 自作ソフト | 更新情報をチェックする
この記事へのコメント
コメントを書く
コチラをクリックしてください

この記事へのトラックバック