web-dev-qa-db-ja.com

zshの完了に同じ行の最初の推測(魚のような)を表示させる方法は?

Fishでは、入力を開始すると、オートコンプリートにより、行自体の最初のオートコンプリートされた推測が自動的に表示されます。

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

(私は Oh My Zsh ...を使用しています)

38
korylprince

zsh-autosuggestions プラグインを実装しました。

魚から移植された機能である zsh-history-substring-search および zsh-syntax-highlighting とうまく統合されます。

50

試してください:

autoload predict-on
predict-on

見る:

info zsh --index-search=predict-on

詳細については。

24

他の機能も取得するには、ここの手順に従ってください: 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 -)"

  2. 必要なプラグインを複製します。 _git clone git://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_

  3. プラグインを_~/.zshrc_にplugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting)として追加します。注:zsh-syntax-highlightingが上記のリストの最後にあることを確認してください。

  4. バックグラウンドテーマの問題を修正します(必要でないかどうかはテーマによって異なります)。次の行を_~/.zshrc_に追加します。 _ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'_

  5. Zshを再起動します_source ~/.zshrc_

答えがよければ、githubリポジトリにスターを付けることを検討してください。

5
Abhishek Bhatia