讀完後茲什勒手冊頁,我想嘗試一下該zle_highlight
參數,並輸入了我的互動式 zsh
zle_highlight=(blue bold)
沒有明顯的效果。進一步挖掘,我發現該命令
zle
返回退出代碼1,和一個echo $ZLE_STATE
說zsh: ZLE_STATE: 參數未設定。我由此得出結論,茲勒未開啟。我的TERM
變數包含xterm-256color和著色做工作;例如,我可以設定彩色提示。根據手冊頁,我想說在這些條件下,茲勒應該打開。我做錯了什麼?
我的環境是:Windows 10,Cygwin,在 mintty 終端機中運作。
答案1
你所賦予的價值zle_highlight
毫無意義。它需要知道什麼應該被著色。前景或背景是藍色的。嘗試類似的方法:
zle_highlight=( default:fg=blue,bold)
default
用於在提示下輸入的文本,但也可以使用其他鍵,例如region
和。paste