VimはCtrl + Cを使用すると遅れますが、SQLファイルに固有のものです。

VimはCtrl + Cを使用すると遅れますが、SQLファイルに固有のものです。

私はJavaScriptとSQLソースファイルを含むサイドプロジェクトで作業しています。 JavaScriptを編集すると、Vimは正常に動作します。ただし、SQLファイルを編集するときCtrlCにボタンを押した後、Vimが挿入モードを終了するまでに約1秒の遅延が発生します。 Esc キーまたはテストでマップしShiftEnterた Esc キーを使用すると、遅延は表示されません。~/.vimrc

構文の強調に関連している可能性があると思いましたが、実行して修正しようとしたところ、:syntax offまだ遅延が発生しました。私も試してみましたが、:setf text成功しませんでした。私はいくつかのプラグイン(CtrlP、NerdTreeとJade、Less、CoffeeScript用の蛍光ペン)だけをインストールしたので、これが邪魔になるとは思いません。

何を期待すべきかを知っている人はいますか?

答え1

一つ一つあると思います。ファイル形式プラグインCtrl-Cのバッファローカルマッピングをインストールします。確認できます

:verbose imap <buffer> <C-c>

これはデフォルトのcpです。:help ft_sql。プレフィックスキーは次~/.vimrcのように再構成できます。

let g:ftplugin_sql_omni_key = '<C-j>'

関連情報