2

次の vim ショートカットを作成しました。map <Leader>c magg=G'a<CR>

私がそれを使用すると、ファイルが実際にインデントされる前に、かなり顕著な 2 秒の遅延が発生します。手動で入力magg=G'aすると、問題は発生しません。どうすれば修正できますか?

4

1 に答える 1

3

で始まる他のマッピングがある可能性がある<Leader>cため、Vim はあいまいさを解決するのを待つ必要があります。:verbose map <Leader>c教えてくれます。次に、別のキーを選択するだけで、すぐに応答が得られます。

また、使用する必要があります:noremap。これにより、マッピングが再マッピングと再帰の影響を受けなくなります。

于 2013-04-06T12:50:35.267 に答える