Bash

bash 不知道字母 ‘p’

  • June 8, 2019

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

當我p在 bash 中鍵入 a 時,它會簡單地忽略它,甚至粘貼包含 a 的文本p也會導致p粘貼的文本中沒有。這種行為在終端之間是相同的(我試過urxvtsttty

~/.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 in st,但它也會導致所描述的問題。反正我回去了urxvt,所以對我來說沒關係。如果讀者正在使用st並且想要同時使用pand delete,請參閱上面提到的連結以獲取更多資訊。

引用自:https://unix.stackexchange.com/questions/523494