我曾经使用ctrl + left / right在单词之间导航(我知道我应该在vim中使用b / e等,但是......)。但是从今天开始,ctrl + left / right删除接下来的4行!我尝试逐个禁用我的插件,但它没有帮助。我也检查了我的vimrc文件 - 没有任何内容。
vim键映射还定义在哪里?有没有可以导致这种行为的插件?我最近唯一的改变是将我的配色方案改为Solarized。
由于
编辑:我找到了原因。这是我添加到.bashrc中的一行,有256种颜色。该行是导出TERM =" screen-256color-bce" 。我仍然不知道如何纠正它(除了删除线)
答案 0 :(得分:1)
:verbose map
将显示所有映射以及它们的设置位置。
如果您只想查看特定模式的地图(例如普通,输入或视觉),请使用:verbose nmap
,:verbose imap
或:verbose vmap
。
这也可能不是因为Vim,而是因为终端应用。你最近改变了热量或它的设置吗?
答案 1 :(得分:0)
问题是因为我在.bashrc中添加了一行,在vim中有256种颜色。该行 export TERM =“screen-256color-bce”。我删除了那一行,然后在设置colorscheme之前将 set t_Co = 256 添加到.vimrc。现在vim使用256种颜色,键映射也能正常工作。