pageup 和 pagedown 在使用 konsole 的 vim 中不起作用

我最近刚从 SLES11 转到 SLES12

在 SLES11 中使用 vim 向上翻页和向下翻页效果很好,而在 SLES12 中则不然。 (在 gvim 中 - 它确实有效)

我正在尝试用其他线程编写的几种解决方案,但没有成功:(

map <CTRL-V><CTRL-PAGEUP> :tabp<CR>

map <C-PageUp> :echo "hello"<CR>

map ^[[5^ :echo "hello"<CR>

我认为这可能与终端的绑定键作为线程之一提到的事实有关 - 但我没有找到哪个与翻页/向下相关。

有什么线索吗?

iskingwang 回答:pageup 和 pagedown 在使用 konsole 的 vim 中不起作用

这是终端设置方式的问题。 正如您所说,您使用的是 Konsole,您可以通过右键单击打开的终端窗口并选择 Edit Current Profile 来检查设置:

enter image description here

这应该会打开另一个窗口,例如:

enter image description here

在此屏幕上,选择左侧的键盘选项并检查您的键盘。为了快速获胜,您可以尝试更改键绑定或重置为默认值。如果这还不够,您将需要进入键绑定并确保 PgUp 生成预期的代码:^[[5~。这样做应该相当简单。

本文链接:https://www.f2er.com/1208211.html

大家都在问