LinuxのようにWindowsのタブ補完を機能させる方法は?


10

Windows 7のコマンドラインでは、押すとTAB最初に一致した項目(すなわち、フォルダまたはファイル)に完了しました。私が知っているほとんどのLinuxシェルでは、bashのように、TAB補完はあいまいでない文字までしか完了しないため、残りの文字を自分で入力するか、完了オプションのリストを取得できます。

Windowsコマンドプロンプトをこのように動作させるにはどうすればよいですか?

(この質問を検索しているときに、別のスーパーユーザーの質問で、TABキーを複数回押すとオプションが循環することを発見しました。これは非常にきちんとしているので、おそらくbashタイプの補完よりも実際にそれを優先します。しかし、今のところ、私の元の質問はまだ残っています。)


1
できませんが、cmd.exeを使用する代わりにサードパーティのシェルをダウンロードできます。
ハリージョンストン


mingwには、Windows用のbashシェルが含まれています。しかし、その中の自動補完に問題があります。
Vorac

私は長年cygwinターミナルを使用してきました。まあ、私はbatスクリプトに精通しています。.batファイルのgotoバグも発見しました。bashに対するcmd.exeの利点がまったくわかりません。うーん.. cmd ..をバッシングしていません。
XièJìléi12年

2
WindowsのようにBashのタブ補完作業を行う反対については、以下を参照してくださいsuperuser.com/questions/59175/...
ネイサン

回答:


8

clinkはいくつかのBashのような機能をWindowsコマンドインタープリターにもたらします。それは移植可能で、cmd.exe自動的に注入することができます:

clink autorun --install

チャリンという音をありがとう!どうして今まで知らなかったの?(多分私はCygwinを使用していたが、それがうまく機能せず、virtualenvwrapper標準を使用しなければならなかったためcmd
です;
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.