
Cygwin 内で bash を使用しており、現在のシェル内で新しいバッチ シェルを開始したいと考えています。
そこで、cmd
新しいバッチ シェルを入力します。
myuser@machine /
$ cmd
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\cygwin64>
ここまでは順調ですが、その後、 を押すtab
とオートコンプリートは実行されず、代わりに 4 つのスペース (
) が表示されます。
tmux で同様の設定を試みましたが、動作しませんでした。
また、自分のマシンへの接続にも ssh を使用するため、ConEmu などの別のコンソールは使用したくありません。
答え1
「Cygwin内でbashを使用する」が実際には「mintty内でbashを実行する」ことを意味する場合、「実際のコンソール」アプリケーションは適切に動作しません。このターミナルでは「cygwinアプリケーション」のみを適切に実行できます。設計による。
tmux はターミナルではなく、別のコンソール アプリケーション (bash など) を実行しますが、最初に起動したときと同じターミナルを使用します。そのため、tmux を実行できたとしても、同じ問題に遭遇することになります。
したがって、唯一の解決策は別のターミナルを使用することです。そして、ConEmuでsshを実行できない理由はまったく理解できません。ConEmuのミント本当に欲しいなら。
また、チリンチリンcmdの拡張機能で、UNIXユーザーにはタブ補完の習慣が備わります。センチダーこれは、コンエミュ、clink、その他のツール。