Ich arbeite an einem Nebenprojekt mit JavaScript- und SQL-Quelldateien. Wenn ich das JavaScript bearbeite, verhält sich Vim normal. Wenn ich jedoch die SQL-Dateien bearbeite, gibt es eine Verzögerung von etwa einer Sekunde zwischen dem Drücken CtrlCund dem Verlassen des Einfügemodus durch Vim. Wenn ich die Escape-Taste verwende oder ShiftEnterdie ich ~/.vimrc
als Test zugeordnet habe, wird keine Verzögerung angezeigt.
Ich dachte, es hätte vielleicht etwas mit der Syntaxhervorhebung zu tun, aber als ich :syntax off
versuchte, das Problem zu beheben, wurde die Verzögerung immer noch angezeigt. Ich habe es auch versucht :setf text
, was auch nicht funktioniert hat. Ich habe nur ein paar Plugins installiert (CtrlP, NerdTree und Textmarker für Jade, Less und CoffeeScript), daher denke ich nicht, dass dies störend ist.
Weiß jemand, was los sein könnte?
ttimeoutlen
Wert?:map
etwas für STRG-C? Was ist, wenn Sie:set filetype=text
und versuchen?Antworten:
Sie scheinen ein Dateityp-Plugin zu haben, das eine pufferlokale Zuordnung für Strg-C installiert. Sie können mit überprüfen
Es ist wahrscheinlich die Standardeinstellung, vgl.
:help ft_sql
. Der Präfixschlüssel kann über diesen (in Ihrem~/.vimrc
) neu konfiguriert werden :quelle