Bash
bash 不知道字母 ‘p’
我
bash
不認識信p
。zsh
但確實如此。當我
p
在 bash 中鍵入 a 時,它會簡單地忽略它,甚至粘貼包含 a 的文本p
也會導致p
粘貼的文本中沒有。這種行為在終端之間是相同的(我試過urxvt
,st
和tty
)
~/.profile
我嘗試將我的,~/.bash_profile
和中的所有內容都註釋掉~/.bashrc
,問題仍然存在。但是使用root,一切都很好。我的/root/.profile
,/root/.bash_profile
和/root/.bashrc
符號連結到我的主目錄中的文件。所以問題不能源於那裡,但它必須是對 root 和我的使用者不同的東西。我使用自定義鍵盤佈局,但當我切換到標準美式鍵盤佈局時,問題仍然存在。
只是為了排除這一點:我不使用 gnome。
我還能在哪裡看?
除了您提到的文件之外,實際上可能會
.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
anddelete
,請參閱上面提到的連結以獲取更多資訊。