在過去的幾周里,我無法使用向上和向下箭頭鍵來瀏覽 zsh 中的命令歷史記錄。
我正在使用以下內容:
- 搭載 macOS Big Sur 11.0.1 (20B29) 的英特爾 MacBook Pro
- zsh 5.8 (x86_64-apple-darwin19.3.0)
- iTerm 3.4.2
- 哦我的zsh(最新主人)
我從現有答案中嘗試了一些解決方案,但找不到使其發揮作用的方法。以下是與該問題相關的命令的一些輸出:
閱讀並按向上箭頭鍵
$ read
^[[A
綁定密鑰
$ bindkey | grep up-line
"^[OA" up-line-or-beginning-search
"^[[5~" up-line-or-history
"^[[A" up-line-or-history
相關變數
$ echo $HISTFILE
/Users/mac/.zsh_history
$ echo $SAVEHIST
10000
$ ls -l $HISTFILE
-rw------- 1 mac staff 74285 Dec 3 14:57 /Users/mac/.zsh_history
將綁定更改為up-line-or-search
似乎沒有幫助。
不確定還應該去哪裡尋找以及這個問題可能源自於何處。有人遇過這種情況嗎?
答案1
嘗試更改 iTerm -> 設定 -> 終端機 -> 終端仿真 -> 報告終端類型 -> 到 xterm 中的設定。
答案2
響鈴圖示/響鈴表示錯誤(該主機上的歷史記錄已停用)。您可以輸入歷史記錄來驗證您沒有獲得任何輸出。