私はfish
を使い始めましたが、私はカスタマイズしたい機能が1つあります。プロンプト裸から始めて、私はインスタンスcd
のために入力した場合、私はデフォルトでパッチ選択を受け入れる方法は?
/etc/firehol
取得自動的に示唆されたが、私はこの選択を受け入れるようにしたい場合、私はその後、末尾にカーソルを移動するEnd
を入力する必要がEnter
。
Enter
を直接使用する方法はありますか?表示されているとおりに選択しますか?
実は私が表示されますが、それは何らかの形で
私はfish
を使い始めましたが、私はカスタマイズしたい機能が1つあります。プロンプト裸から始めて、私はインスタンスcd
のために入力した場合、私はデフォルトでパッチ選択を受け入れる方法は?
/etc/firehol
取得自動的に示唆されたが、私はこの選択を受け入れるようにしたい場合、私はその後、末尾にカーソルを移動するEnd
を入力する必要がEnter
。
Enter
を直接使用する方法はありますか?表示されているとおりに選択しますか?
実は私が表示されますが、それは何らかの形で
提案を受け入れるために多くのバインディングをあります(おそらく、私はbash
とするために使用していますどのように)私のために邪魔されているが実行されないコマンドを持っていること - すべて(IIRC)バインディングは、カーソルの少なくとも一部を受け入れます。
1つはCtrl-F( "forward-char")です。これはすべてを受け入れます。
本当に1つのバインディングを受け入れて実行する場合は、「accept-autosuggestion」と「execute」(つまりbind \cs 'commandline -f accept-autosuggestion execute'
)をバインドしてCtrl-Sにバインドできます。
ありがとうございます。 'bind \ n 'コマンドライン-f accept-autosuggestion execute''(クイックテストの後でうまくいくようです)を使わない理由がありますか? – WoJ
あなたが持っているものだけを、提案なしで実行したいのであれば、どうでしょうか?あなたはそれのための新しいバインディングを追加したいと思うでしょう。私はバインディング自体が問題を引き起こすとは思わない。 – faho
私はそれが使用の問題だと思います。私は通常、私が使用したコマンドに戻ったり、新しいコマンドを使用したりします。私はめったに1つを編集するのではなく、むしろ、魚のデフォルトであるので、部分を使用します。だから私はいくつかのページアップを押すか、入力を開始し、次に私が見ているものを受け入れる。とにかく - 解決に感謝します! – WoJ