私はzsh
で初めてです。
プラグインをインストールしましたzsh-autosuggestions
in oh-my-zsh 前述の命令を使用 here 。 Linux(Fedora 26)を使用しています。
私の問題は、現在のテキストが Solarized dark color schemeで表示されないため、提案されるテキストの色を変更したいことです。
明るいテーマで見える
そして、それを押すと現在の提案を選択できるのでうまくいきます → キー。
私の質問は、この提案されたテキストの色をどのように変更できるかということです。 ここ 定数ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE
、しかし、私は~/.zshrc
ファイルも$ZSH_CUSTOM/plugins/zsh-autosuggestions
ディレクトリ。
誰がそれをどこで見つけることができ、どのようにそれを変更することができますか?また、暗いテーマと明るいテーマの両方に適した色を提案してください。
また、間違っている場合は修正してください。
よろしく。
〜/ .zshrcを編集して、変数を変更/追加できます:ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=value'
fg=8
からfg=5
の値をテストしました。 fg
はForegroundの略だと思います。
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=5'
** OBS:zshrcの最後に上記の行を追加します(プラグインをロードした後)**
私は別の参照を見つけました こちら 。
色番号のリストは次のとおりです。 https://coderwall.com/p/pb1uzq/z-Shell-colors
私はこれをソラライズドダーク用に決めました。
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=60'
...そしてこれはソーラーライト用です:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=180'
これらを別のファイル(他の色テーマの操作を行う)に保存するので、誰かがライトをオンまたはオフにするたびに、適切なファイルのソースを取得し、端末を再起動して続行できます。
私のソリューションでは、作業を行うために少し手作業で編集する必要がありますが、面白いかもしれません: https://github.com/MatrixManAtYrService/colorshift
SergioAraujoの便利な答えに追加するには、ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=<value>'
設定は、xterm-256色の規則に従います。したがって、推測ゲームをプレイする代わりに、標準のxterm 256カラーチャート( here など)からfg
の値を実際に選択できます。