如何使 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 键)。只需记住在此行之前的行末添加一个逗号 (,)。