bash 不认识字母“p”

bash 不认识字母“p”

bash不认识信pzsh但确实如此。

当我在 bash 中输入 a 时p,它会忽略它,即使粘贴包含 a 的文本p也会导致p粘贴的文本中出现 no。此行为在各个终端上都相同(我尝试过urxvtsttty

我尝试注释掉我的所有内容~/.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 in st,但它也导致了所描述的问题。反正我又回去了urxvt,所以对我来说这并不重要。如果读者正在使用st并希望同时工作pdelete,请参阅上面提到的链接了解更多信息。

相关内容