![如何使用 hjkl 在 Fish shell 中导航菜单选择](https://linux22.com/image/187835/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20hjkl%20%E5%9C%A8%20Fish%20shell%20%E4%B8%AD%E5%AF%BC%E8%88%AA%E8%8F%9C%E5%8D%95%E9%80%89%E6%8B%A9.png)
我似乎找不到任何有关如何导航制表符完成或如何在 Fish shell 中的制表符完成中绑定键的信息。
这就是我想要实现的目标,但是是在 Fish shell 中而不是 zsh 中。ZSH 中类似鱼的参数补全搜索
请帮忙...
答案1
选项卡完成寻呼机使用与命令行编辑器的其余部分相同的键,因此要绑定h以在寻呼机中移动(并h
在编写命令时保持插入状态),请使用:
bind h 'if commandline --paging-mode; commandline --function backward-char; else; commandline --insert h; end'
j可以为、k和添加类似的行l。
但请注意,当寻呼机处于搜索模式(使用Ctrl+ S)时,此操作会中断,因为无法检测搜索模式是否处于活动状态(这可能是缺少的功能)。