bash 不認識字母「p」

bash 不認識字母「p」

bash不認識信pzsh但確實如此。

當我在 bash 中輸入 a 時p,它會忽略它,甚至貼上包含 a 的文字也會導致貼上的文字中p出現 no 。p這種行為在終端之間是相同的(我嘗試過urxvt,,sttty

我嘗試註解掉我的所有內容~/.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,請參閱上面提到的連結了解更多。

相關內容