web-dev-qa-db-ja.com

Cmder(ConEmu)ターミナルで「Bashfor Windows」を使用して、Windowsで屏風を動作させる方法は?

Cmder(ミニ)のVanillaインストールを使用しています。 WSL(Windows Subsystem for Linux、Bash for Windows)がインストールされたWindows10。次のコマンドを使用して、Cmderにbashをロードします。

%windir%\system32\bash.exe ~ -c zsh -cur_console:p

ターミナルウィンドウでファンクションキーがまったく機能するかどうかを確認するために、nanoでテキストファイルを開きました。 nanoを開いた状態で、F2(保存して閉じるためのショートカット)を押すと、期待どおりに機能します。したがって、端末は少なくともF2を正しく受信します。

次に、屏風(WSL/Ubuntuにデフォルトでインストールされています)を開きました。屏風は正しく開きます。しかし、F2を押しても、何も起こりません。屏風内に新しいウィンドウが開く予定です。ターミナルには何も印刷されません。

さて、それが特にConEmuの問題であるかどうかはわかりません。通常のWindowscmd.exeでもまったく同じことが起こります。違いは、cmdターミナル画面の任意の場所を左クリックして(選択モードをアクティブにする)、F2キーを押すと、新しいbyobuウィンドウを開いて機能することです。

Tmuxを直接実行すると、Ctrl-B+%およびCtrl-B+"ショートカットは機能します。

Byobuを使用できないと、Windows Bashエクスペリエンス全体が役に立たなくなります(特にリモートマシンにSSHで接続する場合)。解決策をいただければ幸いです。ありがとう!

3
Anjan

Windows上のUbuntuの下にあるByobuのFキーコントロールが最近機能し始め、FastRing上のWindows10の開発者チャネルが最新に更新されました。

完全開示:私は 屏風 の作者です。

7
Dustin Kirkland