Skip to content

原文(日本語)

2.1.37で導入されたVS Codeターミナルのスクロールトップ問題を修正

原文(英語)

Fixed VS Code terminal scroll-to-top regression introduced in 2.1.37

概要

Claude Code 2.1.38では、バージョン2.1.37で導入されたVS Code拡張機能のターミナル表示に関する問題が修正されました。以前のバージョンでは、ターミナルが自動的に最上部にスクロールされてしまい、コマンド実行結果の確認が困難になっていた問題が解消されました。

基本的な使い方

特別な設定や操作は不要です。Claude Code 2.1.38にアップデートするだけで、VS Code拡張機能のターミナル動作が正常に戻ります。

bash
# Claude Codeを最新版にアップデート
npm update -g @anthropic-ai/claude-code

実践例

VS Code統合環境での利用

VS Code拡張機能を使用してClaude Codeを実行する際、ターミナル出力が正しい位置に保たれるようになります。

修正前の問題:

  • コマンド実行後、ターミナルが自動的に最上部にスクロール
  • 最新の出力を確認するために手動でスクロールダウンする必要があった
  • 長い出力結果の確認が困難

修正後の動作:

  • ターミナルは実行結果の末尾(最新の出力)を表示
  • 自然なターミナル体験を提供
  • スクロール位置が予期しない動きをしない

長時間実行タスクの監視

ビルドプロセスやテスト実行など、長時間のタスクを実行する際に特に有効です。

bash
# ビルドコマンドの実行例
npm run build

# テストスイートの実行例
npm test -- --coverage

これらのコマンド実行時、出力の最新部分を自動的に表示し続けるため、進捗状況の確認が容易になります。

複数コマンドの連続実行

連続してコマンドを実行する場合でも、各コマンドの出力が正しく表示されます。

bash
# 連続実行の例
git status
git diff
git log --oneline -5

各コマンドの実行結果が順次表示され、スクロール位置が適切に保たれます。

注意点

  • この修正はVS Code拡張機能専用です。CLI版には影響しません
  • 2.1.37を使用している場合は、この問題を解消するために2.1.38以降へのアップデートを推奨します
  • 既存のワークスペースやセッションは、アップデート後にVS Codeの再起動が必要な場合があります

関連情報