当在 st 终端(来自 bspwm)下运行时,如何使 Delete 键在微型(文本编辑器)中工作?

当在 st 终端(来自 bspwm)下运行时,如何使 Delete 键在微型(文本编辑器)中工作?

如何使 Delete 键在文本编辑器,当它在 st 终端下运行时(来自 bspwm)?

当我按下 Delete 键时,出现以下序列:“[P]”。

我尝试过更改 TERM 和 COLORTERM 变量,以及在 /etc/inputrc 上设置“set enable-keypad on”。但这些都不起作用。St 终端在 TERM 环境变量中具有 st-256color,而其他几个终端则具有 xterm-256color。

我目前正在使用 Lubuntu 18.04 LTS。顺便说一句:我没有使用 Bspwm,而是使用 Lxde。我之所以提到 Bspwm,是因为它与 st 终端更密切相关。

答案1

您可以通过编辑文件来解决这个问题:

〜/.config/micro/bindings.json

将此行替换"Delete": "Delete", 为:"\u001b[P": "Delete",

并在列表末尾附加此行:

"\u001b[4h": "ToggleOverwriteMode"(这也会修复 Insert 键)。只需记住在此行之前的行末添加一个逗号 (,)。

相关内容