更新されたBrewによるものかもしれません。 (私はHomebrewを使います。吹くそしてジッシュMacでは)、Zshはもう見つかりませんxterm定義。
たとえば、私の.zshrc
ファイルには次のものがあります。
export TERM=xterm-256color
今日まで、すべてがうまく機能しています。これでコマンドラインが応答します。
zsh: can't find terminal definition for xterm-256color
TERM
手動でエクスポート、他の定義設定(export TERM=xterm
など)、および再インストールを試みました。ジッシュ不運。すべてのデフォルト端末定義を見つけることはできません。興味深いことに、これは他のシェルでは問題になりません(吹く、等)。そこにいるジッシュ。
からエクスポートをコメントアウトすると、.zshrc
Kittyはそれ自体を使用しているため、まだうまく機能しますが、xterm-kitty
デフォルトの端末が完全に破損しています(カラーなし、使用できないキーバインディング)。
何が起こっているのか知っていますか?
答え1
TERMINFO
私の環境変数が設定されていないことがわかりました。今、回避策はこれを私の.zshrc
ファイルに追加することです。
export TERMINFO='/usr/share/terminfo/'
これ以上設定されていない理由は説明されていませんが、今は機能します。助けてくれた@ThomasDickeyに感謝します!