VSCode 1.62.3 で Kubuntu 21.10 を使用しています。
デフォルトのシェルを bash からXonshに変更しました。アプリ メニューから VSCode アイコンをクリックして開くと、「シェル環境の解決に失敗しました」というメッセージが表示され続けます。(ログインのメインプロセスは[main] [error] RequestService#request resolving shell environment failed {}
、最終的にあきらめるまで何度も繰り返されます)。
VSCode のドキュメントによると、これは環境の解決に時間がかかりすぎる (> 10 秒) ためです。しかし、私はでソースを試し.bashrc
ましたbash
。それは即座に行われます。Ubuntuのインストール中に自動生成されるデフォルト設定以外には、あまりありません。でのソーシング.xonshrc
にxonsh
も 0.1 秒未満かかります。
と互換性がないのに、VSCode が my をソースにしようとするためだと思い.bashrc
ます。ただし、VSCodeを構成する方法がわかりません。たとえば、環境を解決する方法を変更してこれを解決します。( VSCode の github repoで問題を提起するかどうかはわかりません。)xonsh
xonsh
bash
を使用して端末から VSCode を起動できることはわかっていcode .
ます。動作しますが、代わりにメニューから VSCode を起動したいと思います。