私はmacOSでそれを使用していますzsh
。
私は現在zsh
使用していますこの自動提案プラグイン有効です。私のファイルからスクリプトをインポートして~/.zshrc
これを行います。
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
場合によっては、自動提案機能を手動でオフまたはオンにしたい場合があります。
どうすればいいですか?
答え1
このプラグインはautosuggest-toggle
小さな部品自動提案をオンまたはオフにします。
通常、キーまたはキーの組み合わせにバインドします。
bindkey '^B' autosuggest-toggle
Ctrlたとえば、+にバインドしますB。
execute-named-cmd
ただし、ウィジェット(EmacsモードとViコマンドモードでは+にバインドされています)を介して手動で呼び出すこともできますAlt。x:
一般的なアプローチは、source
行を次のように変更することです。
(( $+NO_ZSH_SUGGESTIONS )) ||
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
それから:
NO_ZSH_SUGGESTIONS=please zsh
まずzsh
、プラグインが有効になっていません。
$+VAR
$VAR
設定されている場合は 1 に拡張され、それ以外の場合は 0 に拡張され、(( expression ))
算術式がゼロ以外の値に評価された場合は true を返します。あるいは、zsh 5.4以降では[[ -v VAR ]]
kshを使用できますが、(( $+VAR ))
これはzshではより慣用的です。