如何使Windows选项卡补全像Linux一样工作?


10

在Windows 7命令行中,按则TAB完成第一个匹配项(即文件夹或文件)。我知道,在大多数Linux Shell中,像bash一样,TAB完成仅完成不超过明确字符的字符,然后您可以自己键入其余字符,也可以获取完成选项列表。

如何使Windows命令提示符也具有这种行为?

(在搜索此问题时,我刚刚在另一个超级用户问题中发现,多次按该TAB键将在选项之间循环。这非常简洁,也许有一天我会比bash型完成更喜欢它。但目前,我最初的问题仍然存在。)


1
您不能,但是您可以下载第三方外壳程序,而不使用cmd.exe。
哈里·约翰斯顿


mingw包括一个用于Windows的bash外壳。但是,我有麻烦了任何在它自动copletion。
Vorac 2012年

我已经使用cygwin终端很多年了,我对bat脚本非常熟悉。我什至在.bat文件中发现了goto错误。我只是看不出cmd.exe比bash有任何优势。嗯..我不是扑CMD ..
谢Jìléi

2
相反,使Bash选项卡完成像Windows一样工作,请参见:superuser.com/questions/59175/…–
Nathan

Answers:


8

clink为Windows命令解释器带来了一些类似于Bash的功能。它是便携式的,可以cmd.exe自动注入:

clink autorun --install

非常感谢您的叮当响!为什么直到现在我才知道呢?(也许是因为我使用的是Cygwin,但是它不能很好地工作virtualenvwrapper,现在我不得不使用标准的;cmd
Wirone
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.