Wenn ich eine SQL-Datei in VIM bearbeite, kann ich im Einfügemodus keine linken / rechten Cursortasten verwenden. Im normalen Modus funktionieren sie einwandfrei. In anderen Dateitypen funktionieren sie auch einwandfrei. In ~ / .vim / ftplugin / sql.vim gibt es eine Reihe von "iab", aber nicht viel mehr.
Ich fand heraus, dass beim Ausführen von vim mit Standard-vimrc, nicht angepasst, das Problem nicht besteht.
Was könnte falsch sein? Gibt es eine Option, die hätte eingestellt werden können, die einige (Auf- und Ab-Arbeitstasten) im Einfügemodus deaktiviert ?!
i <Left> @<C-R>=sqlcomplete#DrillOutOfColumns()<CR>
undi <Right> @<C-R>=sqlcomplete#DrillIntoTable()<CR>
ich konnte esfiletype plugin indent on
in meiner .vimrc zurückverfolgen, also habe ich es deaktiviert, aber ich habe keine Ahnung, was dieses sqlcomplete # ... Zeug ist und warum es meine Linke gebrochen hat und richtige Cursor.Fügen Sie Ihrer Datei ~ / .vimrc oder ~ / .vim / ftplugin / sql.vim Folgendes hinzu:
quelle