代码之家  ›  专栏  ›  技术社区  ›  codekitty

Cygwin选项卡完成

  •  16
  • codekitty  · 技术社区  · 15 年前

    如何设置Cygwin以完成选项卡?

    实际上,我是自动拥有它的,但它似乎并没有完成路径。如何设置它以完成路径?

    4 回复  |  直到 7 年前
        1
  •  15
  •   Emerick Rogul    15 年前

    cygwin路径通常以 /cygdrive/c (当然,用你碰巧使用的任何驱动器号代替)。所以完成 c:\Program Files ,必须键入(例如) /CygDrive/C/Prog公司 然后按 桌棋类游戏 .

    另外,注意cygwin是区分大小写的,所以 /cygdrive/c/prog 无法完成 C:\程序文件 由于小写'p'。

        2
  •  9
  •   cowlinator    7 年前

    我回答这个问题是因为自从上一个被接受的答案以来,答案似乎已经改变了。 我刚刚安装了cygwin,发现bash完成实际上是一个独立的安装模块,“bash完成”。在默认安装中没有选择它,因此需要显式安装/更新它。

    bash-completion as distinct installation module

        3
  •  3
  •   Jonathan Feinberg    15 年前

    “有”标签完成的不是Cygwin本身;而是 你在用。默认情况下,cygwin shell是bash,它确实为路径上的可执行文件和当前目录中的文件提供了基本的选项卡完成。它对你不起作用吗?

        4
  •  0
  •   MaxVT    15 年前

    Cygwin只是一个环境;您正在与之交互的程序称为shell。有许多贝壳-bash、zsh和其他。

    为了巴什,我找到了 this set of instructions 修改.inputrc文件。