我bash
不认识信p
。zsh
但确实如此。
当我在 bash 中输入 a 时p
,它会忽略它,即使粘贴包含 a 的文本p
也会导致p
粘贴的文本中出现 no。此行为在各个终端上都相同(我尝试过urxvt
、st
和tty
)
我尝试注释掉我的所有内容~/.profile
,~/.bash_profile
并且~/.bashrc
问题仍然存在。不过使用root,一切都很好。我的/root/.profile
,/root/.bash_profile
和/root/.bashrc
符号链接到我的主目录中的文件。所以问题不可能起源于那里,但它对于 root 和我的用户来说一定是不同的。
我使用自定义键盘布局,但是当我切换到标准美国键盘布局时,问题仍然存在。
只为统治这也出:我不使用 gnome。
我还能去哪里看?
答案1
除了您提到的文件之外,实际上可能.inputrc
会改变密钥的解释p
。
编辑:maddingl(OP)确认:
就是这样。我在那里留下了以下内容:
# fix not working delete-key in st, see https://git.suckless.org/st/file/FAQ.html # line 51 printf '\033[?1h\033=' >/dev/tty
该行确实修复了
delete
-key inst
,但它也导致了所描述的问题。反正我又回去了urxvt
,所以对我来说这并不重要。如果读者正在使用st
并希望同时工作p
和delete
,请参阅上面提到的链接了解更多信息。