在 Linux 控制台上的 Joe 中绑定 Ctrl+Down

在 Linux 控制台上的 Joe 中绑定 Ctrl+Down

当我想在编辑器中选择一行时joe,我可以转到开头并简单地按下CTRL-Down,这将选择该行。我可以将 ales 移动到某个地方并使用 复制该行CTRL-k-c

对应的关键代码CTRL-Down^[[1;5B,我看到这是在 joe 的配置文件中定义的/etc/joe/joerc

dnarw,uparw,begin_marking,dnarw,toggle_marking  ^[ [ 1 ; 5 B    Mark down

当我在虚拟终端(即 )中时,上述内容有效terminator。当我在控制台中时(即CTRL-ALT-F2,它不再工作。此外,我注意到当我CTRL-Down在控制台中时,我得到另一个代码:^[[B

我经常使用控制台,我希望能够使用“Mark Down”功能。有什么办法可以做到吗?

答案1

这里有一个大问题:在linux控制台下没有办法区分Ctrl-DownDown,它们都发送相同的^[[B序列。

为了让它工作,我们需要找到一个 Linux 控制台的 hack 来改变它。不太漂亮,但如果你足够关心它,这是可能的。

否则,使用另一个键绑定怎么样?说Alt-/
只需将其添加到/etc/joe/joerc另一个旁边:

dnarw,uparw,begin_marking,dnarw,toggle_marking  ^[ /            Mark down

现在它可以在终端和控制台中运行 =)

相关内容