Intellij Idea的Bash完成风格

时间:2012-05-07 18:28:45

标签: bash intellij-idea

是否有比正常情况更聪明的bash完成。我想象有类似Intellij Idea的自动完成功能。例如,有一个名为 anExampleFolder 的文件夹,如果我输入 aEF 或甚至 aef ,然后按Tab键完成它或以某种方式打开一个drop下来菜单。

3 个答案:

答案 0 :(得分:2)

fzf(“你的shell的模糊查找器”)可能就是你要找的东西。对于cd-ing到anExampleFolder的例子,你有3个选项,使用fzf:

  • FD RET AEF RET
    • 使用递归的子目录列表启动fzf。输入模糊搜索词aEF,选择箭头键匹配,接受。
  • ALT C AEF RET
    • 与上述相同,但使用键绑定而不是shell函数
  • cd aEF ** TAB RET RET
    • 使用实验性自动完成集成

请注意,在所有情况下,如果模糊搜索找到您要查找的第一个匹配项,则可能不需要箭头键。除了cd之外,它还可用于许多其他内容; GitHub README有很多其他的例子和绑定。

答案 1 :(得分:0)

正如sylvanaar所说 - 对于Intellij来说Bash plugin就足够了。

答案 2 :(得分:0)

zsh具有插件等智能自动完成机制。 结合oh-my-zsh和插件fasd,您应该获得比IntelliJ更多的功能。