Vim 键盘快捷键变了,如何恢复正常?
Vim keyboard shortcuts changed, how to revert to normal?
我曾经使用 ctrl+left/right 在单词之间导航(我知道我应该在 vim 中使用 b/e 等,但是...)。但是从今天开始,ctrl+left/right 会删除接下来的 4 行!我试着一个一个地禁用我的插件,但它没有帮助。我还对我的 vimrc 文件进行了三重检查——那里什么也没有。
vim 键映射还在哪里定义?是否有任何插件可以导致此行为?我最近所做的唯一更改是将我的配色方案更改为 Solarized。
谢谢
编辑:我找到了原因。这是我添加到 .bashrc 中的一行,它有 256 种颜色。该行是 export TERM="screen-256color-bce" 。我仍然不知道如何更正它(除了删除该行)
:verbose map
将显示所有映射以及它们的设置位置。
如果您只想查看特定模式(如正常、输入或视觉)的地图,请使用 :verbose nmap
、:verbose imap
或 :verbose vmap
.
这也可能不是因为Vim,而是因为终端应用。您最近是否更改了散热或其设置?
问题是因为我添加到 .bashrc 中的一行在 vim 中有 256 种颜色。该行是 export TERM="screen-256color-bce"。我删除了该行,而是在设置颜色方案之前将 set t_Co=256 添加到 .vimrc 。现在 vim 使用 256 种颜色并且按键映射正常工作。
我曾经使用 ctrl+left/right 在单词之间导航(我知道我应该在 vim 中使用 b/e 等,但是...)。但是从今天开始,ctrl+left/right 会删除接下来的 4 行!我试着一个一个地禁用我的插件,但它没有帮助。我还对我的 vimrc 文件进行了三重检查——那里什么也没有。
vim 键映射还在哪里定义?是否有任何插件可以导致此行为?我最近所做的唯一更改是将我的配色方案更改为 Solarized。
谢谢
编辑:我找到了原因。这是我添加到 .bashrc 中的一行,它有 256 种颜色。该行是 export TERM="screen-256color-bce" 。我仍然不知道如何更正它(除了删除该行)
:verbose map
将显示所有映射以及它们的设置位置。
如果您只想查看特定模式(如正常、输入或视觉)的地图,请使用 :verbose nmap
、:verbose imap
或 :verbose vmap
.
这也可能不是因为Vim,而是因为终端应用。您最近是否更改了散热或其设置?
问题是因为我添加到 .bashrc 中的一行在 vim 中有 256 种颜色。该行是 export TERM="screen-256color-bce"。我删除了该行,而是在设置颜色方案之前将 set t_Co=256 添加到 .vimrc 。现在 vim 使用 256 种颜色并且按键映射正常工作。