我不想输入/ cygdrive / c / path / to / stuff,尤其是在使用对cygwin一无所知的工具时。有没有办法配置cygwin自动完成“c:\ path \ to \ stuff”甚至“c:/ path / to / stuff”?
答案 0 :(得分:10)
对于无法理解cygwin路径的工具,您需要将它们转换为Windows路径。 cygpath
实用程序可以为您执行此操作:
notepad $(cygpath -w /cygdrive/c/path/to/stuff)
您可以为常用的Windows可执行文件创建别名或包装脚本。
答案 1 :(得分:3)
自动完成应该在/ cygdrive / c位之后工作。将“/ cygdrive / c /”的符号链接设置为其他内容,例如“ln -s / cygdrive / c / c”。另外,请确保您的inputrc设置正确。
答案 2 :(得分:0)
Windows本身可以使用一些次要registry tweaks自动完成路径。或者我在这个问题上遗漏了什么?
答案 3 :(得分:0)
使用别名:
打开已经复制到主目录中的.bashrc文件并输入(我使用“vi”编辑器,但你可以使用“pico”,这有点容易):
alias C="C:\Documents\ and\ Settings\Administrator"
你可以在这里使用任何路径。保存.bashrc(我认为pico中的“Ctrl + X”,以及“vi”中的wq)并关闭终端。重新启动此控制台后,键入“C”并按Enter将自动发送到“C:\ Documents and Settings \ Administrator”
要知道您拥有哪个别名,只需在终端中输入“别名”,您的所有别名都会显示。