zsh補完で同じ行に最初の推測を表示するにはどうすればよいですか(魚のように)?


38

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

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

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


4
これを試してください:github.com/tarruda/zsh-autosuggestions
Thiago de Arruda

はい!すごい!それを答えとして書き留めて、人々に見てもらうべきです。
korylprince

私はまだバグを修正しています、毎日使用できるように100%準備ができたら
Thiago de Arruda

他の機能も同様に入手するには、こちらの手順に従ってください:github.com/abhigenie92/zsh_to_fish
Abhishek Bhatia

回答:


50

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

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


これで強調表示してもうまくいかず、他の多くの問題やgithubの問題は解決されていないようです。参照してくださいgithub.com/tarruda/zsh-autosuggestions/issues/12
イーライ

@Eliこのプラグインは最近、多くの問題に対処するために書き直されました。自由に別のショットを与えてください。
エリックフリーズ

ここにzsh-autosuggestionsについての事柄があります。これは、タブ補完と事実上似ていることが多い歴史からヒントを得ていますが、完全に異なっています。私たちの多くが探しているのは、代わりにタブが表示される完全な値を探しているからだと思います。これは...非常に重要な違いです
スティーブン・呂

@StevenLuタブ補完の提案が機能ブランチに実装されました。もう一度見てください:github.com/zsh-users/zsh-autosuggestions/pull/330
Eric Freese

23

試してください:

autoload predict-on
predict-on

見る:

info zsh --index-search=predict-on

詳細については。


7
これは技術的に正しい答えです。ただし、zshの予測サポートは、現在の状態の魚と比較するとかなり
ひどい

1
どのようにオフにしますか?

私はこれがまったく好きではありません。
スルジカル

5

こちらの手順に従って他の機能も入手してください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. プラグインを~/.zshrcasに追加します 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リポジトリにスターを付けることを検討してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.