4

これが何が起こるかです。Vim + LaTeX-Suite を使用して Vim で TeX ファイルを編集しています。これは、ターミナルまたは MacVim にある可能性があります。

私は喜んで

Insert lots of $\LaTeX \commands$ etc. I love using the $\backslash$. 

TeXはうまく機能します。問題ない。

次に、同じウィンドウ (別のタブ) で .R ファイルを開きます。Vim 用の R プラグインは、 (通常どおり<Leader>にマッピングされた) キーを使用してコマンドを実行します。たとえば、入力して選択内容を R に送信し、実行してウィンドウを下に移動します。人生はいいものです。\\sa

問題: R ファイルを編集している間、Vim は私が入力したときに挿入モードでバグを起こさないように十分に優れていますが\、何らかの理由でタブに戻って TeX ファイルを編集し、\挿入モードで入力すると、カーソルは の\移動し、コマンドの残りを待っているかのように一時停止し、その後 の右に移動して、入力中に\移動します。

以下は、挿入モードで入力するだけで何が起こるかを示しています。\明らかに、矢印キーでカーソルを左に移動することでこれを再現できますが、そうではありません.Rコマンドの入力が完了するのを待っているかのように、カーソルはほんの一瞬だけ左に移動します.

では、他の機能を犠牲にすることなく、TeX ファイル挿入モードで迷惑な動作を停止するにはどうすればよいでしょうか? 注:(a)別のキーへのマッピングが役立つとは思わない<Leader>ので、そのキーにはTeXで同じ左カーソル移動の問題があるだけです。(b) とにかくリーダーが好きな\ので変えたくない。

4

1 に答える 1

5

次の行を vimrc に追加します (Vim-R-plugin >= 0.9.9.2 が必要です):

let g:vimrplugin_insert_mode_cmds = 0

問題が解決しない場合は、通常モードで次の操作を実行して、挿入モードでのキーボード ショートカットを確認できます。

:imap

于 2013-02-02T12:02:02.180 に答える