Pode ser que, de alguma forma, as chaves tenham sido mapeadas para um comando. Digite :map
Ctrl V → para ver se a seta para a direita foi mapeada e a mesma para a seta para a esquerda depois.
Quando eu edito o arquivo .sql no VIM, não consigo usar as teclas de cursor esquerda / direita enquanto estiver no modo de inserção. No modo normal, eles funcionam bem. Em outros tipos de arquivos - eles funcionam bem também. em ~ / .vim / ftplugin / sql.vim há um monte de "iab" s, mas não muito mais.
Descobri que ao executar o vim com o vimrc padrão, não personalizado, o problema não existe.
O que poderia estar errado? Existe alguma opção que poderia ter sido definida, que desativa algumas teclas de cursor (para cima e para baixo) no modo de inserção?!
Adicione o seguinte ao seu arquivo ~ / .vimrc ou ~ / .vim / ftplugin / sql.vim:
let g:omni_sql_no_default_maps = 1
Tags vim