有没有比普通的更智能的 bash 完成。我想象有类似 Intellij Idea 的自动完成功能。例如,是否有一个名为anExampleFolder的文件夹,如果我键入aEF甚至aef然后按 Tab 即可完成它或以某种方式打开一个下拉菜单。
问问题
2518 次
3 回答
2
fzf ("fuzzy finder for your shell") 可能就是你要找的东西。对于 cd-ing 到 anExampleFolder 的示例,您有 3 个使用 fzf 的选项:
- fd RETaEF↑</kbd>↑</kbd>RET
- Launch
fzf
with recursive list of child directories. Enter fuzzy search termaEF
, select match with arrow keys, accept.
- Launch
- ALTCaEF↑</kbd>↑</kbd>RET
- Same as above but using a key binding instead of shell function
- cd aEF**TAB↑</kbd>↑</kbd>RETRET
- Using the experimental auto-completion integration
请注意,在所有情况下,如果模糊搜索找到您要查找的内容作为第一个匹配项,则可能不需要箭头键。它还可以用于许多其他的东西cd
;GitHub README有很多其他示例和绑定。
于 2014-05-05T19:01:54.407 回答
0
正如 sylvanaar 所说 - Intellij的Bash 插件应该足够了。
于 2012-05-08T18:39:49.423 回答