私はZSHを初めて使用し、oh-my-zshを使用してOSX 10.9でZSHを実行しています。履歴プラグインを利用しようとしましたが、「ZLE がアクティブな場合にのみウィジェットを呼び出すことができます」というメッセージが表示されます。履歴関連のコマンドを呼び出すとき。これを回避する方法を探しましたが、解決策を見つけることができませんでした。
4714 次
1 に答える
4
のバグですoh-my-zsh
。それを修正するには、これをあなたのに入れます.zshrc
:
TRAPWINCH() {
zle && { zle reset-prompt; zle -R }
}
説明:
オプションも引数もない場合、戻りステータスのみが設定されます。ZLE が現在アクティブで、この組み込みコマンドを使用してウィジェットを呼び出すことができる場合はゼロであり、それ以外の場合はゼロ以外です。ゼロ以外のステータスが返された場合でも、zle は完了システムの一部としてアクティブなままである可能性があることに注意してください。これは、ZLE ウィジェットへの直接呼び出しを許可しません。
于 2017-08-10T05:19:27.090 に答える