0

私はvimを使ってさまざまなファイルタイプを編集しています。vimはファイルタイププラグインを正しくロードできるようです。さまざまなファイルタイプで、ハイライト、インデント、コメントがすべて正常に機能しています。しかし、メニューバーが機能していないようです。例えば。vim-latexをインストールしたので、.texファイルを開くと、メニューバーにTex-suite、Tex-enviroment、Tex-Mathなどのすべてのメニューが表示されますが、.pyファイルに戻すとこれらのメニューが表示されます。まだそこにあります...そして.texファイルをコンパイルするためのキーマップさえまだそこにあります。私がタイプするとき<leader>ll、vimはまだ前のバッファの.texファイルをコンパイルします...

別のファイルタイプがロードされたときにvimメニュー(およびキーマップ)をリセットするにはどうすればよいですか?ありがとう!

4

1 に答える 1

1

以前はvim-latexを知りませんでしたが、Vim を完全に引き継ぐ強力なスイートのように見えます。現在、一度読み込まれた大規模なカスタマイズを元に戻すことはサポートされていません。

次の方法でメニューを削除できます

:aunmenu TeX-Suite

同様に、マッピングを削除します

:nunmap <buffer> <Leader>ll

しかし、単純に Vim を終了して再起動するのが、最も簡単で実用的な解決策だと思います。

もちろん、プロジェクトに対して拡張要求を提出することもできますが、これは彼らの議題の上位にはないと思います。一部の人々は、長引くメニューよりもバッファを切り替えるときにメニューをトグルする方が面倒だと感じるかもしれません.

于 2012-09-12T19:01:56.823 に答える