0

私はWindowsのgvim7.3を使用しています。

Tail Bundleプラグインを使用していますが、Windowsの制限を克服するために、起動時にいくつかのコマンドを実行する必要があります...ただし、プラグインが開くウィンドウ/バッファーでのみ実行し、他のプラグインでは実行しません。

このプラグインはプレビューウィンドウを開きますが、このプラグインで開いたファイルのバッファが表示されないため、autocmdを使用してアクションをそのバッファのみに制限する意図はありません。

このプラグインによって開かれた特定のプレビューウィンドウでのみコマンドを実行する方法はありますか?私はそう思いますが、私はまだvimの初心者です...


編集:わかりました、Kevのおかげで、この部分は解決されました、私は主な質問のために開いたままにしておきます...

Aslo、補遺として、私は起動時にいくつかのコマンドを実行しています

 -c "tabn" 

これはうまくいきますが、うまくいかないような何かを実行しようとすると-c "<C-W> H"、どうすればこれを行うことができますか?

4

2 に答える 2

1

-cオプションは、exコマンド (AKA コロン コマンド) のみを受け入れます。 別の方法は
次のように書き直す必要があります-c 'exe "norm \<C-w>H"'
-c 'wincmd H'

于 2012-10-18T08:45:37.927 に答える
0

このプラグインは、プレビュー ウィンドウ (「 」を参照:h preview-window) を使用して、追跡しているファイルを表示します。残念ながら、プレビュー ウィンドウが開いたときにトリガーできるイベントはないと思います。そのため、これを行う唯一の方法は、プラグイン自体を編集し、ウィンドウを開いたときにコマンドを追加することです。

于 2012-10-19T14:36:01.407 に答える