Dbext
プラグインはこの動作をサポートしています。
SQLステートメントを視覚的に選択し、実行:DBExecRangeSQL
して実行します。
結果は、現在のビューポートの下部にある新しい分割に返されます。
出力ウィンドウを制御するためのオプションはたくさんあります。:help dbext
輝かしい詳細についてはを参照してください。
2012年5月1日更新
プラグインのバージョン15.0がリリースされ、この機能が組み込まれています。
デフォルトの-t
フラグはオーバーライドできます
デフォルト設定:
let g:dbext_default_MYSQL_extra = '-t'
バッチ設定でオーバーライド
let g:dbext_default_MYSQL_extra = '--batch --raw'
DbextはオプションをMySQLにハードコードし-t
ますが、その行がdbext.vimから削除された場合、(現在のバージョンの)DB_MYSQL_execSqlの2278行で、-batchおよび--rawオプションを渡すことができます。
:DBSetOption MYSQL_cmd_options='--batch --raw'
表形式の出力を復元するには:
:DBSetOption MYSQL_cmd_options='-t'
私は自分のインストールでこれを正常にテストしました。