Lorsque je modifie un fichier .sql dans VIM, je ne peux pas utiliser les touches de curseur gauche / droite en mode insertion. En mode normal, ils fonctionnent très bien. Dans un autre type de fichier, ils fonctionnent également très bien. dans ~ / .vim / ftplugin / sql.vim il y a un tas de "iab", mais pas beaucoup plus.
J'ai découvert que lors de l'exécution de vim avec vimrc standard, non personnalisé, le problème n'existait pas.
Qu'est-ce qui ne va pas? Y a-t-il une option qui aurait pu être définie, qui désactive certaines touches de curseur (travail haut et bas) en mode insertion?!
i <Left> @<C-R>=sqlcomplete#DrillOutOfColumns()<CR>
eti <Right> @<C-R>=sqlcomplete#DrillIntoTable()<CR>
j'ai pu le retrouverfiletype plugin indent on
dans mon .vimrc, donc je l'ai désactivé, mais je n'ai aucune idée de ce qu'est ce truc sqlcomplete # ... et pourquoi il m'a brisé la gauche et les curseurs droits.Ajoutez ce qui suit à votre fichier ~ / .vimrc ou ~ / .vim / ftplugin / sql.vim:
la source