2017-08-01 57 views
2

當我輸入Fish顯示自動填充建議時,有什麼辦法只接受其中的一部分建議?獲取自動填充的一部分

例如,I型:

$混帳

所以魚建議我:

$混帳推起源主

但我想送推到開發分支,而不是主人。爲此,我接受建議並鍵入dev。有什麼捷徑可以接受部分建議?

$混帳推起源

ALT +右箭頭可以接受的第一個字的建議,有任何快捷方式,接受所有,直到最後一個世界?

+0

Faho回答了你的問題,但我想我應該指出的是,我發現它相當簡單,只需使用[CTRL-E]或[右箭頭]接受整個自我暗示,然後按[Ctrl -W]刪除最後一個詞,然後是我此次需要的任何內容。或者,我已經添加了這個綁定,「bind \ cf forward-bigword forward-word」,所以我可以按[ctrl-F]接受我想要的建議中的單詞,然後輸入其餘的單詞。 –

回答

2

ALT +右箭頭可以接受建議的第一個詞,有什麼捷徑可以接受,直到最後一個世界?

魚的綁定接受,他們將光標移到建議的一部分 - 例如如果前面的單詞實際上在命令行中,則「前進單詞」將移到下一個單詞上,因此它會接受該建議的下一個單詞。

例外是「forward-char」(默認綁定到例如右箭頭和ctrl-f),它接受整個建議。

目前沒有約束力來接受除了最後一個字的建議之外的所有內容。

這可以通過綁定「accept-autosuggestion」和「backward-kill-bigword」(或類似的)來模擬。

bind \cf accept-autosuggestion backward-kill-bigword