当在 st 终端(来自 bspwm)下运行时,如何使 Delete 键在Micro文本编辑器中工作?
当我按下 Delete 键时,会出现这个序列:“[P”。
我尝试更改 TERM 和 COLORTERM 变量,以及在 /etc/inputrc 上设置“set enable-keypad on”。但这些都不起作用。St 终端在 TERM 环境变量中有 st-256color ,而 xterm-256color 是其他几个终端所做的。
我目前正在使用 Lubuntu 18.04 LTS。顺便说一句:我没有使用 Bspwm,而是使用 Lxde。我刚才提到了 Bspwm,因为它与 st 终端关系更密切。
您可以通过编辑文件来解决此问题:
~/.config/micro/bindings.json
将此行替换为
"Delete": "Delete",
:"\u001b[P": "Delete",
并将这一行附加到列表的末尾:
"\u001b[4h": "ToggleOverwriteMode"
(这也将修复插入键)。请记住在该行之前的行尾添加一个逗号 (,)。