私は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>'