Ctrl + C使用時のVimの遅延、ただしSQLファイルのみ


10

JavaScriptとSQLの両方のソースファイルを使用して、サイドプロジェクトに取り組んでいます。JavaScriptを編集しているとき、Vimは正常に動作します。ただし、SQLファイルを編集しているとき、を押してCtrlCからVimが挿入モードを終了するまでに約1秒の遅延があります。Escapeキーを使用したり、テストとしてShiftEnterマッピングしたりして~/.vimrcも、遅延はありません。

構文の強調表示に関係しているのではないかと思ったのですが、実行して:syntax off修正したところ、まだ遅延が見られました。私も試しましたが:setf text、うまくいきませんでした。インストールされているプラ​​グインは2つ(CtrlP、NerdTree、Jade、Less、CoffeeScriptの蛍光ペン)しかないので、それが邪魔になるとは思いません。

誰かが何が起こっているのか知っていますか?


1
ttimeoutlen価値とは?
cuonglm 14

:mapCTRL-Cのshow何を?もしあなたが:set filetype=text試してみたら?
user3241388 14

回答:


10

Ctrl-Cのバッファーローカルマッピングをインストールするファイルタイププラグインがあるようです。あなたはチェックすることができます

:verbose imap <buffer> <C-c>

これはおそらくデフォルトのcpです。:help ft_sql。プレフィックスキーは、(内で~/.vimrc)これを介して再構成できます。

let g:ftplugin_sql_omni_key = '<C-j>'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.