3

Vundlevim-latex経由でインストールしましたが、デフォルトで設定されている迷惑なマッピングを無効にしようとしています。ドキュメントから、たとえば、次のコマンドを使用してマップを解除できることがわかっていますFEM

call IUNMAP('FEM','tex')

しかし、それを入力すると、エラーが発生しますE117: Unknown function: IUNMAP

vim-latexVundle をPlugin 'LaTeX-Suite-aka-Vim-LaTeX'myに含めてインストールしvimrc、コマンドを使用してPluginUpdateすべてを更新しましたが、エラーなしで実行されたので、パッケージの最新バージョンが必要です。

ここで何か不足していますか?

4

2 に答える 2

2

実際、あなたが抱えている問題は、vim-latexをどこから取得しているかに関連しています。

と:

Plug 'LaTeX-Suite-aka-Vim-LaTeX'

ここから取得していますが、2010 年以降更新されていないことに気付くでしょう。plugin/imaps.vimそのリポジトリのファイルを見ると、 function の定義があることがわかりますが、最後のリポジトリが同期された日付...IMAP()IUNMAP()

代わりにこのソースを使用してください。

Plug 'vim-latex/vim-latex'

このプラグインの公式に維持されている場所であるここから取得します。

plugin/imaps.vimそのソース ツリーを見ると、function! IUNMAPそこに が定義されていることがわかります。

正しいプラグインの場所に更新すると、この問題が解決するはずです (おそらく、過去 10 年間にかなりの数の修正が行われています!)。

于 2020-02-23T01:45:35.813 に答える