【VSCode拡張機能】Japanese Input for Claude Code v1.62 → v1.6.5
はじめに
VS Code拡張機能「Japanese Input for Claude Code」のv1.6.5をリリースしました!
v1.6.2〜v1.6.5では、macOSユーザー向けの改善とパッケージ最適化を実施しました。主要な機能改善をまとめてご紹介します。
v1.6.2 → v1.6.5 の主要アップデート
1. macOS専用ショートカットの追加(v1.6.2)
問題:
選択範囲送信の Cmd+Shift+Q がmacOSのシステムログアウトと競合し、誤ってログアウトしてしまう問題が発生していました。
解決策:
macOS専用の新しいショートカット Cmd+Shift+A を追加しました。
設定方法
設定タブで選択できます:
-
Windows/Linux:
Ctrl+Shift+Q(従来通り) -
macOS:
Cmd+Shift+A(推奨)
プラットフォーム自動判別
ヘルプタブや入力タブのヒント表示が、自動的にお使いのOSに合わせたショートカットを表示します。
2. Guardrails編集の即時反映(v1.6.3)
以前の問題:
Guardrailsテンプレートを編集しても、次のメッセージ送信時に古い内容が使われてしまう問題がありました。
改善内容:
テンプレートの作成・編集・削除が即座にメッセージ送信に反映されるようになりました。
使用例
1. Guardrails設定タブでテンプレート編集
2. 保存
3. すぐに入力タブでメッセージ送信
→ 最新のGuardrails内容が自動挿入される ✨
ワークフロー改善のたびにGuardrailsを更新する場合でも、ストレスなく使えます。
3. ファイルパス形式の選択(v1.6.4)
プロジェクト内外のファイルを柔軟に添付できるよう、パス形式を選択できるようになりました。
2つのモード
相対パス(デフォルト):
@src/components/UserList.tsx
@tests/unit/UserList.test.tsx
→ プロジェクト内のファイルに最適
絶対パス:
@D:/projects/myapp/src/components/UserList.tsx
@C:/Documents/design/wireframe.png
→ プロジェクト外のファイルも添付可能
設定方法
設定タブのラジオボタンで簡単に切り替えられます:
- 🔘 相対パス(プロジェクト内)
- 🔘 絶対パス(プロジェクト内外)
実践例
シナリオ1: プロジェクト内のコードレビュー
相対パスモードで:
@src/api/userService.ts
@src/types/User.ts
「この2つのファイルの型定義を統一してください」
シナリオ2: 外部ドキュメントの参照
絶対パスモードで:
@C:/Documents/API仕様書.pdf
@D:/Downloads/デザインガイド.png
「この仕様書とデザインに基づいて実装してください」
4. パッケージ最適化(v1.6.5)
v1.6.5のメインテーマは「裏側の改善」です。
何が変わったか
- ファイル数: 34 → 29ファイル(5ファイル削減)
- サイズ: 1.36 MB → 1.34 MB(20 KB削減)
- ドキュメント整理: 重複ファイルの削除、開発用ドキュメントの除外
ユーザーへのメリット
- ⚡ インストールが速くなる: ファイル数が減り、ダウンロード・展開が高速化
- 🧹 クリーンなパッケージ: 不要な開発ファイルが含まれない
- 📖 わかりやすいドキュメント: 重複がなく、常に最新の情報
特にCI/CD環境での拡張機能インストールや、ネットワークが遅い環境で効果を実感できます。
マルチAIワークフローでの活用例
例1: Claude CodeとCopilotの協働
シナリオ: 複数AIを使い分けた開発フロー
1. Copilotに「ユーザー認証APIの実装案を提示して」
2. 回答の実装コードを選択して Cmd+Shift+A (macOS)
3. Claude Codeに「このコードのセキュリティレビューをして」
4. Claude Codeの指摘を反映したコードを選択
5. 再度 Cmd+Shift+A でCopilotに送信
6. 「この修正版のテストコードを作成して」
ポイント: 手動コピペが完全に不要で、思考の流れを途切れさせません。
例2: ファイル添付を活用した詳細レビュー
相対パスモードで複数ファイル添付:
@src/models/User.ts
@src/controllers/UserController.ts
@src/services/UserService.ts
「このMVCパターンの実装で、責務分離が適切か確認してください」
例3: Guardrailsで一貫した品質
Guardrails設定例:
あなたはシニアTypeScript開発者です。
- 型安全性を最優先
- エッジケースの処理を含める
- パフォーマンスを考慮
- 簡潔なコメントを付与
Guardrails機能を有効にすると、すべてのメッセージにこの指示が自動追加され、AIの回答品質が安定します。
よくある質問
Q: macOSでもCtrl+Shift+Qは使えますか?
A: はい、使えます。ただしシステムログアウトと競合する可能性があるため、Cmd+Shift+Aの使用を推奨します。
Q: 絶対パスと相対パスはどう使い分けるべき?
A:
- プロジェクト内のみ: 相対パス(短くて見やすい)
- 外部ファイルも使う: 絶対パス(どこでも参照可能)
Q: Guardrailsは毎回手動で追加する必要がありますか?
A: いいえ。Guardrails機能を有効にすれば、選択したAI向けの設定が自動挿入されます。
まとめ
v1.6.2〜v1.6.5の改善により、特にmacOSユーザーの体験が大幅に向上しました。
主な改善点:
- 🍎 macOS専用ショートカットでシステム競合を解消
- ⚡ Guardrails編集が即座に反映
- 📎 柔軟なファイルパス形式選択
- 📦 軽量化されたパッケージ
マルチAIワークフローを実践している方は、ぜひアップデートして快適さを体感してください!
インストール
VS Code Marketplaceから検索:
Japanese Input for Claude Code
または こちらから直接インストール
Discussion