无法在插入模式下移动光标

4

注意到我在编辑.sql文件时无法将光标向左或向右移动(上下移动正常),而其他文件可以正常工作。

有什么提示吗?

Vim版本:7.2.330 - Ubuntu 10.04 x86_64

2个回答

2

安装 "vim"。它允许您在“插入模式”下使用箭头键遍历文本。


1
也许 <Left><Right> 已映射到其他东西了?在编辑 SQL 文件时尝试这样做:
:imap <Left>

这应该告诉你它是否映射到任何内容。你可以像这样取消映射

:iunmap <Left>

如果某些语法文件对<Left><Right>进行了奇怪的映射,您可能需要跟踪并编辑它,或者设置.vimrc以覆盖这些映射(例如通过自动命令)。

1
谢谢Brian,:imap命令会显示"i <Left> @<C-R>=sqlcomplete#DrillOutOfColumns()<CR>",但是当我执行:iunmap <Left>时,它会显示"E31: No such mapping." - Leonardo M. ramé

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接