2017-08-01 7 views
2

フィッシュと入力すると自動補完候補が表示されますが、提案の一部のみを受け入れる方法はありますか?オートコンプリートの一部を取得する

例えば、私が入力します。

$ gitの

をので、魚は私にお勧め:

$ Gitのプッシュ原点マスター

をしかし、私は送って欲しいですマスターではなくdevブランチにプッシュしてください。これを行うために、私はそれを受け入れて、devをタイプします。提案の一部を受け入れるためのショートカットはありますか?

$ Gitのプッシュ起源

ALT +右矢印最初の単語が提案受け入れることができ、最後の世界まで、すべてを受け入れるための任意のショートカットがありますか?

+0

Fahoは、あなたの質問に答えが、私は、私はそれはかなり無痛だけ使用することを発見したことを指摘するだろうと思った[CTRL-E]または[右矢印]全体の自動提案を受け入れるように押し、[CTRL -W]を押して、最後の単語の後にこのときに必要なものを消去します。代わりに、私はこのバインディング 'bind \ cf forward-bigword forward-word'を追加しましたので、[Ctrl-F]を押して、残りの文字を入力したい単語の候補を受け入れることができます。 –

答えて

2

ALT +右矢印は、提案された最初の単語を受け入れることができます。最後の世界まですべてを受け入れるためのショートカットがありますか?

魚のバインディングは、彼らが上にカーソルを移動提案の一部を受け入れる - 例えば"forward-word"が実際にコマンドラインにあった場合、次の単語に移動するので、提案の次の単語を受け入れます。

例外は "forward-char"(デフォルトでは右矢印とctrl-fにバインドされています)です。これは提案全体を受け入れます。

現在のところ、提案の最後の言葉以外のすべてを受け入れるバインディングはありません。

これは、 "accept-autosuggestion"と "backward-kill-bigword"(または同様のもの)をバインドすることでシミュレートできます。

bind \cf accept-autosuggestion backward-kill-bigword 
関連する問題