3

Vim用のプレーンテキスト/ソースコードファイルヘッダーを実装していますが、バッファの最初の60行が必要なため、パーサーをファイルの後に実行する必要があります。手動パーサーの作成に成功しましたがcall PtScParse()、各バッファーを手動で実行する必要があります。PtScParse()各バッファで自動的に実行する方法はありますか?

私のパーサーはこのDARCSリポジトリにあります。ファイルを探しptsc-header.vimます。

4

1 に答える 1

4

のドキュメントを読んで:help initialization:help :autocmd解決策を見つけました。スクリプトの最後に次の行を追加するだけで済みました。

autocmd VimEnter * call PtScHeaderParse()

PtScHeaderParse() イベント時にすべてのファイルを呼び出しますVimEnter。これで、ファイルを開くたびに、関数が実行され、コードが正しく表示されます:)

于 2012-07-07T21:38:36.840 に答える