我bash
不認識信p
。zsh
但確實如此。
當我在 bash 中輸入 a 時p
,它會忽略它,甚至貼上包含 a 的文字也會導致貼上的文字中p
出現 no 。p
這種行為在終端之間是相同的(我嘗試過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
,請參閱上面提到的連結了解更多。