2017-05-05 5 views
1

Windows 7マシンでは、現在のバージョンのVSコードとPowerShell 5.0.10586.117にあります。VSCode - 統合ターミナル - PowerShell - 構文ハイライト - PSReadLine

PowerShellの統合端末には色の構文が強調表示されていません。 PSReadLineオプションを変更しても、ターミナルセッションを再開したり、VSコードを再起動したりすると、元の状態に戻りません。

これが期待どおりの動作またはバグですか?構文の強調表示は、PowerShell.exeおよびPowerShell ISEで機能します。

答えて

1

理由がわかりました。 VSCodeのデフォルトの統合端末は32ビットのcmd.exeです。 PSReadLineは32ビットでは動作しません。デフォルトの統合端末をPSReadLineを介してPowerShell 64bitカラーシンタックスハイライトに設定した場合、私はそれをテストしていないので、設定がまだ残っているかわからない。また、64bit cmd.exeへの端末の設定も有効かどうかはテストしませんでした。

+1

"PSReadLineは32ビットで動作しません" - 訂正 - PowerShellの32ビットインスタンスで使用できない場合にのみ、 "動作しません"。 –

関連する問題