use*_*035 4 keyboard xfce4-terminal
我正在使用 XFCE 终端模拟器 0.4.8。
我的 ~/.inputrc 文件:
# Insert Key
"\e[2~": paste-from-clipboard
"\C-v": paste-from-clipboard
"\e[A":history-search-backward
"\e[B":history-search-forward
"\M-[3~": delete-char
Run Code Online (Sandbox Code Playgroud)
当我单击<Del>
波浪号时会打印而不是删除下一个字符。当我删除 .inputrc 文件时,它开始正常工作。谷歌搜索显示,这一行:
"\M-[3~": delete-char
Run Code Online (Sandbox Code Playgroud)
已经帮助人们治愈了这个。但不是我。我将此行插入到 .inputrc 中,甚至删除了所有其他行。不起作用。
怎么修?
线
"\M-[3~": delete-char
Run Code Online (Sandbox Code Playgroud)
是不正确的,因为它告诉 bash 寻找 的元字符[
,它(根据 bash)可能是后跟的转义字符[
,或者它可能是由 OR'ing[
与 0x80形成的字符,即 0xdbÛ
实际的键将仅使用转义字符,因此您应该使用此设置:
"\e[3~": delete-char
Run Code Online (Sandbox Code Playgroud)