获得自动完成功能的一部分

时间:2017-08-01 13:57:56

标签: fish

当我输入Fish时,会向我显示自动填充建议,有没有办法只接受部分建议?

例如,我输入:

$ git

所以鱼告诉我:

$ git push origin master

但我想推送开发分支而不是主人。为此,我接受它的建议并输入dev。有接受部分建议的快捷方式吗?

$ git push origin

ALT +右箭头可以接受建议的第一个单词,除了最后一个世界之外还有接受所有单词的快捷方式吗?

1 个答案:

答案 0 :(得分:3)

  

ALT +右箭头可以接受建议的第一个单词,除了最后一个世界之外还有接受所有单词的快捷方式吗?

没有

Fish的绑定接受了他们将光标移到的建议部分 - 例如"前向字"如果实际上是在命令行中,那么它将移动到下一个单词,因此它接受该建议的下一个单词。

例外是" forward-char" (默认情况下绑定到例如右箭头和ctrl-f),它接受整个建议。

除了建议的最后一个字之外,目前没有约束力接受所有内容。

这可以通过绑定" accept-autosuggestion"来模拟。和"反向杀戮 - 大字" (或类似的)。

bind \cf accept-autosuggestion backward-kill-bigword