代码之家  ›  专栏  ›  技术社区  ›  Ed Mazur

忽略带有bash选项卡完成的路径条目

  •  7
  • Ed Mazur  · 技术社区  · 15 年前

    我有两个命令, foo foo-bar 富吧 . 我想能打字 f F )并完成其中一项(即全名) 后面的空格)。

    (没有空格)因为 富吧 . 很明显,点击空格键并没有太大的工作量,但这打断了我的思路。

    其他一些细节:

    • 富吧 在同一目录中。
    • 不是一个选项(我已经隐藏了一些细节)。

    2 回复  |  直到 15 年前
        1
  •  11
  •   R Samuel Klatchko    14 年前

    你使用FIGNORE,尽管它有一些奇怪的属性。

    FIGNORE需要一个合适的后缀。因此,要忽略foo-bar,以下任何一项都可以:

    FIGNORE=bar
    FIGNORE=-bar
    FIGNORE=r
    FIGNORE=oo-bar
    

    重要的是 尝试 FIGNORE=foo-bar

        2
  •  1
  •   Dennis Williamson    15 年前

    尝试一下:

    FIGNORE=foo-bar