Я работаю над сайтом с исходными файлами JavaScript и SQL. Когда я редактирую JavaScript, Vim ведет себя нормально. Однако, когда я редактирую файлы SQL, между нажатием CtrlCи выходом Vim из режима вставки возникает задержка в одну секунду . Когда я использую клавишу Escape или ShiftEnterкоторую я сопоставил в ~/.vimrc
качестве теста, она не показывает задержки.
Я подумал, что, возможно, это связано с подсветкой синтаксиса, но когда я побежал, :syntax off
чтобы попытаться это исправить, задержка все-таки обнаружилась. Я тоже попробовал :setf text
, что тоже не сработало. У меня установлена только пара плагинов (CtrlP, NerdTree и маркеры для Jade, Less и CoffeeScript), поэтому я не думаю, что это мешает.
Кто-нибудь знает, что может происходить?
ttimeoutlen
ценность?:map
шоу - нибудь для CTRL-C? Что делать, если вы:set filetype=text
и попробуете?Ответы:
Похоже, у вас есть плагин filetype, который устанавливает отображение локального буфера для Ctrl-C. Вы можете проверить с
Это, вероятно, по умолчанию, ср.
:help ft_sql
, Префиксный ключ может быть перенастроен через это (в вашем~/.vimrc
):источник