问题描述
我最近刚从 SLES11 转到 SLES12
在 SLES11 中使用 vim 向上翻页和向下翻页效果很好,而在 SLES12 中则不然。 (在 gvim 中 - 它确实有效)
我正在尝试用其他线程编写的几种解决方案,但没有成功:(
map <CTRL-V><CTRL-PAGEUP> :tabp<CR>
map <C-PageUp> :echo "hello"<CR>
map ^[[5^ :echo "hello"<CR>
我认为这可能与终端的绑定键作为线程之一提到的事实有关 - 但我没有找到哪个与翻页/向下相关。
有什么线索吗?
解决方法
这是终端设置方式的问题。
正如您所说,您使用的是 Konsole,您可以通过右键单击打开的终端窗口并选择 Edit Current Profile
来检查设置:
这应该会打开另一个窗口,例如:
在此屏幕上,选择左侧的键盘选项并检查您的键盘。为了快速获胜,您可以尝试更改键绑定或重置为默认值。如果这还不够,您将需要进入键绑定并确保 PgUp
生成预期的代码:^[[5~
。这样做应该相当简单。