はじめに
表題の通り、vscode を 1.90 にアップデートして以降、git bash での操作がとても重くなってしまいました、、(コマンド 1 つ打つのに 10 秒以上かかる)
色々調べてみたところ、解決方法を発見したのでここで共有してみます!
結論
vscode の設定からterminal.integrated.shellIntegration.enabled
をオフにすることで問題が解決します。
この設定は、vscode のターミナルシェル統合機能を有効または無効にするオプションらしく、これをオフにすることで、vscode が特定のターミナルシェルと連携する際に起こるパフォーマンスの問題が回避できたようです。
詳細
日本語で検索してもなかなか、全然英語で事象を検索する(「vscode gitbash slow」と検索しました)と、github で解決している記事を見つけました!
解消方法の具体的な手順は以下になります。
- vscodeを開く。
-
設定(Settings)を開く:
- メニューバーから「ファイル(File)」 > 「基本設定(Preferences)」 > 「設定(Settings)」を選択するか、
Ctrl + ,
キーを押します。
- メニューバーから「ファイル(File)」 > 「基本設定(Preferences)」 > 「設定(Settings)」を選択するか、
-
設定を検索:
- 設定ウィンドウの検索バーに「terminal.integrated.shellIntegration.enabled」と入力します。
-
シェル統合設定をオフにする:
- 「terminal.integrated.shellIntegration.enabled」オプションを見つけ、チェックを外してオフにします。
この設定を無効にすると、vscode はターミナルシェルとの統合を試みなくなり、結果としてパフォーマンスの問題が解消される場合があります。
他には vscode のバージョンを下げる というのもありましたが、一旦これで問題なさそうです!
感想
ふと思いましたが、英語で検索するのは大事だなと思いました。
新しめの情報ならなおさらですね、、、