当我输入Fish时,会向我显示自动填充建议,有没有办法只接受部分建议?
例如,我输入:
$ git
所以鱼告诉我:
$ git push origin master
但我想推送开发分支而不是主人。为此,我接受它的建议并输入dev。有接受部分建议的快捷方式吗?
$ git push origin
ALT +右箭头可以接受建议的第一个单词,除了最后一个世界之外还有接受所有单词的快捷方式吗?
答案 0 :(得分:3)
ALT +右箭头可以接受建议的第一个单词,除了最后一个世界之外还有接受所有单词的快捷方式吗?
没有
Fish的绑定接受了他们将光标移到的建议部分 - 例如"前向字"如果实际上是在命令行中,那么它将移动到下一个单词,因此它接受该建议的下一个单词。
例外是" forward-char" (默认情况下绑定到例如右箭头和ctrl-f),它接受整个建议。
除了建议的最后一个字之外,目前没有约束力接受所有内容。
这可以通过绑定" accept-autosuggestion"来模拟。和"反向杀戮 - 大字" (或类似的)。
bind \cf accept-autosuggestion backward-kill-bigword