我开始使用fish
虽然看起来非常好,但我想自定义一项功能。从裸露的提示开始,如果我输入cd
,我会得到
/etc/firehol
是自动建议的,但如果我想接受此选择,我必须输入End
将光标移到最后,然后Enter
。
有没有办法直接使用Enter
,即接受显示的选择?
事实上,我有一个显示但没有运行的命令,因为它对我来说有点令人不安(可能是因为我习惯于bash
)
答案 0 :(得分:3)
接受建议还有更多绑定 - 移动光标的所有(IIRC)绑定至少会接受部分绑定。
一个是Ctrl-F(" forward-char"),它将接受所有这些。
如果你真的想让一个绑定接受然后执行,你可以绑定" accept-autosuggestion"和"执行",即bind \cs 'commandline -f accept-autosuggestion execute'
将其绑定到Ctrl-S。