zshコンプリートで同じ行に最初の推測(魚のような)を表示する方法は?

zshコンプリートで同じ行に最初の推測(魚のような)を表示する方法は?

フィッシュでは、入力を開始すると、オートコンプリート機能が行自体に最初のオートコンプリート推測を自動的に表示します。

zsh で Tab を押すと、下にオートコンプリートが表示されます。これに関して、zshを魚のように振る舞う方法はありますか?

(私は使用しています。ああマブソサZsh...)

答え1

zsh - 自動提案はめ込む。

一緒にする必要がありますzsh 履歴サブストリングの検索そしてzshの構文を強調これは魚から移植された特性です。

答え2

努力する:

autoload predict-on
predict-on

望むより:

info zsh --index-search=predict-on

もっと学ぶ。

答え3

アドインを入手するには、次の手順に従ってください。 https://github.com/abhigenie92/zsh_to_fish

  1. oh-my-zshのインストール
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
  1. 必要なプラグインを複製します。
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  1. ~/.zshrc次にプラグインを追加
plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting)

zsh-syntax-highlighting注:上記のリストの最後の項目であることを確認してください。

  1. 背景テーマの問題を解決するには(テーマによって必ずしも異なる必要はありません)、次の行を~/.zshrc
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'
  1. zshの再起動
source ~/.zshrc

この答えが気に入った場合は、githubリポジトリにアスタリスクを表示してください。

関連情報