VS Codeをインストールした直後、メニューがすべて英語で戸惑っていませんか。
インストール直後の初期状態では、操作画面の表記がすべて英語に設定されています。開発を始める前に日本語へ切り替えておけば、メニューや各種設定の把握が格段にスムーズになります。
作業自体は2つのステップで終わります。手元のエディタを開いたまま読み進めてください。
vsコードの日本語化とは?公式拡張機能の基本

VS Codeの日本語化とは、Microsoft公式の言語パックを追加してエディタ全体の表示言語を日本語に変換する設定作業のことです。
Visual Studio Code本体は、世界中の開発者が使うため英語を基準に作られています。日本語を含む多言語の対応は、本体に最初から詰め込むのではなく、専用の拡張機能として配布する仕組みです。この構造のおかげで、ソフト本体のサイズを小さく保ち、動作を軽快に維持できます。
配布されている「Japanese Language Pack for Visual Studio Code」は、Microsoft公式が管理しています。非公式の有志プラグインではないため、アップデートで動作が壊れる心配がほとんどありません。
設定を済ませると、上部メニューバー・サイドバー・設定項目・ポップアップ警告がすべて日本語になります。プログラミング自体の命令文は英語ですが、操作環境が日本語になるだけで作業の迷いが消えます。
日本語化を行う前に、必要な環境と前提条件を確認しておきます。
| 確認項目 | 条件・ | 備考 |
|---|---|---|
| 対応OS | Windows 10/11、macOS、Linux | どのOSでも同じ手順で設定可能 |
| 必要ソフト | Visual Studio Code(安定版推奨) | インストール直後の状態で問題なし |
| インターネット接続 | 必須 | 拡張機能のダウンロードに数十秒必要 |
| 費用 | 完全無料 | 言語パックも本体も追加料金なし |
つまり、ネット環境さえあれば誰でも追加費用ゼロで導入できます。
編集部のおすすめ
AIで
エディタのAIを使いこなしたい人向けの講座と、コードなしで作れるツールです。
1分で完了するVS Code日本語化の最短手順

日本語化は、左側の拡張機能アイコンから検索して追加する手順が最も簡単です。
手動で設定ファイルを書き換える必要はありません。画面上のクリック操作とキーボード入力だけで完了します。WindowsでもMacでも操作の流れは共通です。
具体的な手順は次の通りです。
- 画面左側の四角いアイコン(Extensions)をクリック
- 検索窓に「Japanese Language Pack」と入力
- Microsoft製の言語パックを選んで「Install」を押す
- 右下に現れる青いボタン「Change Language and Restart」をクリック
画面の右下に再起動を促すポップアップが出ます。ここをクリックすれば、エディタが自動で閉じ、数秒後に日本語表記で立ち上がります。
もし右下の通知を見逃して消してしまった場合も慌てる必要はありません。キーボードショートカットから直接呼び出せます。
Windows: Ctrl + Shift + P
Mac: Cmd + Shift + P
このショートカットを押すと、画面上部に「コマンドパレット」と呼ばれる入力バーが現れます。そこに「display」と打ち込んでください。候補の中に Configure Display Language という項目が現れます。
一覧から「日本語(ja)」を選択すると再起動ボタンが出現します。これで確実に日本語環境へ切り替わります。
作業完了後に画面を開き直すと、左上のメニューが「File」から「ファイル」に変わっているはずです。
日本語化パックが反映されない時の対処法4選
言語パックをインストールしたのに英語のまま変わらないケースがあります。
このトラブルの原因は、インストールの未完了か、設定内部で英語が優先固定されているかのどちらかです。原因ごとに落ち着いて対処すれば、数分で正常な日本語表示に戻ります。
発生しやすい原因とそれぞれの対処手順を整理しました。
| 現象・ | 主な | 解決手順 |
|---|---|---|
| インストール後も英語のまま | 再起動が完了していない | VS Codeを完全に終了して再起動 |
| 設定候補に日本語が出ない | 言語パックのインストール失敗 | 拡張機能を一度削除して再導入 |
| 突然英語に戻ってしまった | 設定の競合または同期の上書き | コマンドパレットから言語を再指定 |
| 一部メニューだけ英語が残る | 別の拡張機能が英語専用設計 | その拡張機能自体の仕様のため正常 |
つまり、まずはコマンドパレットからの再指定を試し、駄目なら再インストールを行うのが確実です。
1. コマンドパレットから表示言語を強制指定する
最も手軽で確実な手段が、コマンドパレットによる言語の手動再設定です。
ショートカットキー(Windowsは Ctrl + Shift + P、Macは Cmd + Shift + P)を押し、入力バーに Configure Display Language と入力します。候補が出たらエンターキーを押してください。
言語の一覧画面が表示されます。
en(English)ja(日本語)
ここで「日本語」にチェックが入っているか確認します。もし「en」が選択されていたら「日本語」をクリックしてください。右下に再起動を促すダイアログが出るので、そのまま再起動を実行します。
2. 設定ファイル(argv.json)を手動で書き換える
コマンドパレットの操作でも反映されないときは、VS Codeの起動構成ファイルを直接修正します。
同様にコマンドパレットを開き、Preferences: Configure Runtime Arguments と入力してエンターを押します。すると argv.json という設定ファイルが開きます。
ファイル内に次の記述があるか探してください。
{
"locale": "ja"
}
もし "locale": "en" と書かれていたら、末尾の文字を "ja" に書き換えてファイルを保存します。記述が存在しない場合は、波括弧の中に "locale": "ja" を書き加えて保存してください。保存後にエディタを手動で再起動します。
3. 言語パックをアンインストールして入れ直す
ダウンロードしたファイルが破損していると、設定を変えても読み込まれません。
左端の拡張機能タブを開き、検索バーに @installed と入力します。現在インストール済みの拡張機能が並ぶため、その中から「Japanese Language Pack for Visual Studio Code」を探します。
歯車アイコンまたは右側の「Uninstall」ボタンを押し、一度完全に削除してください。削除が終わったらエディタを一度終了します。もう一度立ち上げ、最初の手順通りに検索してインストールし直します。
通信エラーでファイルが欠落していた場合、この再導入で直ります。
4. 設定の同期機能(Settings Sync)の設定を見直す
複数のパソコンで同じMicrosoftアカウントやGitHubアカウントを使って同期している場合に起きる現象です。
会社のパソコンで英語のまま使っており、自宅のパソコンを日本語化した場合、設定同期によって英語設定が上書きされるケースがあります。設定画面(ショートカット: Ctrl + , または Cmd + ,)を開き、検索欄に sync と入力します。
「Settings Sync: Ignored Settings」に表示言語の設定を追加するか、一度同期を一時停止して手元の設定を保存してください。意図しない設定の巻き戻りを防げます。
ここまで試せば、UIの日本語化トラブルはほぼ解決します。次はコードを書く現場で起きる日本語の表示崩れを防ぎます。
毎週月曜の朝に、今週のCursorのニュースとアップデートを先頭に、AI全体の主なニュースと新しく載ったツールをまとめて届けます。登録特典は「AIツール選定チェックリスト 2026」。
確認メールのボタンを押すと登録が完了します。配信はいつでも解除できます。
日本語の文字化けと全角スペースを防ぐ初期設定
メニューが日本語になっても、ファイル内の日本語テキストが文字化けしては作業になりません。
VS Codeは初期状態でファイルの文字コードを「UTF-8」として扱います。しかし、日本の古い業務システムやWindowsの古いテキストファイルでは「Shift_JIS」が使われているケースが珍しくありません。文字コードが合わないファイルを開くと、日本語部分が奇妙な記号の羅列に変わります。
文字化けを防ぐには、文字コードの自動判別機能を有効にするのが正解です。設定画面を開き、検索バーに files.autoGuessEncoding と入力してください。
表示された「Files: Auto Guess Encoding」のチェックボックスをオンにします。
これでファイルを開いた瞬間、エディタが文字コードを推測して自動で適切な形式(UTF-8やShift_JIS)を選んで開いてくれます。
もうひとつの大きな落とし穴が、日本語入力時の「全角スペース」です。コードの中に全角スペースが混ざると、プログラムがエラーを起こして動かなくなります。全角スペースは半角スペースと見分けがつきにくいため、目視での発見に時間がかかります。
この問題は、標準機能の空白文字表示をオンにするだけで予防できます。
設定画面で editor.renderWhitespace を検索し、設定値を「all」または「boundary」に変更します。さらに editor.renderControlCharacters にチェックを入れておくと、不正な制御文字も画面上に薄い四角や記号で可視化されます。
設定前と設定後でエディタの見え方がどう変わるか、効果を整理しました。
| 設定項目 | 初期値 | おすすめ設定値 | 得られる |
|---|---|---|---|
| Auto Guess Encoding | オフ | オン | Shift_JISのファイルを文字化けなしで開ける |
| Render Whitespace | selection | all | 全角スペースや半角スペースの位置が一目でわかる |
| Render Control Characters | オフ | オン | 誤って混入した見えない記号を即座に発見できる |
| Word Wrap | オフ | on | 長い日本語文章が画面端で自動折り返しされる |
つまり、この4項目を設定するだけで、日本語テキストを扱う際のエラーや手戻りがゼロになります。
快適な日本語入力の土台が整ったら、次は開発を加速させる日本語関連の拡張機能を揃えます。
日本語環境で必ず役立つおすすめ拡張機能
言語パック以外にも、日本語で作業するなら入れておくべき定番ツールがあります。
VS Codeの拡張機能マーケットプレイスには数千個のツールが並んでいますが、入れすぎると動作が重くなります。本当に必要なものを少数精鋭で選ぶ姿勢が大切です。無駄なものを入れず、効果の高いものだけを厳選して導入します。
導入してすぐに効果を実感できる日本語向け拡張機能は次の3つです。
- zenkaku:全角スペースを灰色などの四角で目立たせて強調表示するツール
- Error Lens:プログラムのエラー文をコードの行のすぐ隣に表示するツール
- Code Spell Checker + Japanese Language:英単語と日本語のスペルミスを自動検出するツール
特に「zenkaku」は、全角スペースによる構文エラーに悩まされた経験がある人なら手放せなくなります。標準の空白表示よりも目立つ色でハイライトされるため、見落としが起きません。
「Error Lens」は、画面下のパネルを見に行かなくても、エラーの原因がコードの真横に表示される拡張機能です。通常は英語のエラーメッセージですが、後述するAIツールと組み合わせることで、エラー内容を日本語で即座に把握できるようになります。
自分に合ったツールを追加したら、次はAIエディタの日本語事情に目を向けます。
VS CodeベースのAIエディタ「Cursor」は日本語化できる?
近年急速に利用者を増やしているAI特化エディタ Cursor も、VS Codeとまったく同じ手順で日本語化が可能です。
Cursorとは、VS Codeを土台にして開発された次世代のコードエディタで、画面内に強力なAIアシスタントが統合されています。土台がVS Codeそのものであるため、拡張機能の仕組みやショートカットキーもそのまま引き継がれています。
ただし、Cursor独自のAIパネル(右側のチャット画面やコンテキスト画面)は、一部英語のまま残る箇所があります。エディタの基本メニューは日本語化されますが、AIの機能名や細かいシステム通知は英語で表示される仕様です。
エディタの基本メニューが日本語になれば、操作で迷う場面はほとんどありません。
AIへの指示出しについては、完全に日本語で入力して問題ありません。「この関数にエラー処理を追加して」「このコードを日本語で解説して」と入力すれば、AIは自然な日本語で正確なコードと解説を返します。
VS Code系の代表的な開発環境における日本語対応の現状を比較しました。
| エディタ・ | UIメニューの | 日本語での | 日本語コメントの | 特徴 |
|---|---|---|---|---|
| VS Code(本体) | 完全対応(公式パック) | 拡張機能経由で対応 | 完璧 | 動作が極めて軽く拡張性が高い定番 |
| Cursor | メニュー対応(一部英語) | ネイティブ対応 | 完璧 | コード全体の文脈を読んで修正を自動提案 |
| Windsurf | メニュー対応(一部英語) | ネイティブ対応 | 完璧 | 複数ファイルの編集作業に強いAIエディタ |
| Claude Code | 英語のみ(CUIツール) | ネイティブ対応 | 完璧 | ターミナルから直接対話して開発を進める |
つまり、画面メニューを日本語に統一しつつ最先端のAI補助を使いたい場合、VS Code本体かCursorを選ぶのが確実です。
AIエディタの導入を検討しているなら、ai-coding のカテゴリ情報も合わせて確認しておくと選択の幅が広がります。
エディタ自体の日本語化が理解できたら、次はAIモデルを扱う環境構築へと進みます。

VS Code上でHugging FaceのAIモデルを日本語で動かす環境作り
VS Code上でAI開発を行う場合、Hugging Face から日本語特化のモデルを呼び出す開発が主流です。
Hugging Faceとは、世界中の研究機関や企業が作成したAIモデルやデータセットが集まる世界最大の共有基盤です。英語のモデルだけでなく、東北大学やサイバーエージェント、LINEヤフーなどが公開している高精度な日本語言語モデル(LLM)が数多く公開されています。
VS CodeのターミナルからPython環境を用意し、ライブラリを数行読み込むだけで、自分のパソコン上から日本語AIを動かせます。
実際にVS Code内で日本語モデルを動かす最小限のコード例を示します。
# VS Codeのターミナルで実行: pip install transformers torch
from transformers import AutoModelForCausalLM, AutoTokenizer
# 日本語に強いモデル名を指定
model_name = "rinna/japanese-gpt-neox-3.6b"
tokenizer = AutoTokenizer.from_pretrained(model_name, use_fast=False)
model = AutoModelForCausalLM.from_pretrained(model_name)
text = "人工知能の未来について教えてください。"
token_ids = tokenizer.encode(text, return_tensors="pt")
output_ids = model.generate(token_ids, max_length=100)
print(tokenizer.decode(output_ids[0], skip_special_tokens=True))
VS Codeの画面下部にあるターミナルを使えば、コードの編集からライブラリのインストール、モデルの実行テストまでを1つの画面で完結できます。
日本語テキストを扱う際は、Pythonスクリプトの先頭行に文字コード宣言を入れるか、ファイルを必ずUTF-8で保存してください。VS Codeの右下に「UTF-8」と表示されていれば、日本語の処理でエラーが出る心配はありません。
外部サービスと連携して本格的な作業自動化を目指す場合は、ai-automation の仕組みを取り入れると開発の幅が一段と広がります。
環境構築の要点が掴めたら、気になる「英語のまま使うべきか」という疑問を解消します。

英語UIのまま使うべき?日本語化するメリットとデメリット
現場のエンジニアの間では、「VS Codeはあえて英語のまま使うべき」という意見も聞かれます。
プログラミング用語は英語が基本であり、海外の技術ドキュメントを読む際に用語のズレがなくなるからです。一方で、初心者や日本語での思考を優先したい人にとっては、英語メニューが操作の心理的ハードルになります。
どちらを選ぶべきか迷っている方に向けて、双方の利点と欠点をまとめました。
| 選択肢 | メリット | デメリット | 向いている |
|---|---|---|---|
| 日本語UI | ・直感的に設定や機能が理解できる ・操作のミスが減りストレスがない ・ショートカットの機能がすぐわかる | ・エラー名でググる時に英語記事が見つけにくい ・海外のチュートリアル動画と画面が一致しない | ・プログラミング初学者〜中級者 ・設定変更をサクサク進めたい人 ・日本語のドキュメント作成が多い人 |
| 英語UI | ・海外の最新情報やStack Overflowで検索しやすい ・英語のチュートリアルと画面構成が一致する ・公式ドキュメントとの表記ブレがない | ・細かい設定項目の意味が直感で分かりにくい ・慣れるまで操作に時間がかかる | ・英語の技術記事を日常的に読む人 ・海外の開発チームと働くエンジニア |
つまり、操作に慣れるまでは迷わず日本語化し、海外記事を読みながら開発する段階になったら英語に戻すのが最も効率的です。
切り替え自体はコマンドパレットから10秒で往復できます。まずは日本語化してエディタの基本構造を身体で覚えるのが得策です。
日常的な開発効率を引き上げたいなら、ai-productivity の活用事例も参考になります。
次に、実際の運用を踏まえた編集部の率直な判定をまとめます。
AI PICKS編集部の判定
VS Codeの日本語化は、初心者はもちろん、日々の開発速度を落としたくないすべての国内エンジニアにとって一択の必須設定です。
「プロは英語のまま使うべき」という意見もありますが、設定画面の奥深くにある細かなフラグや拡張機能のオプションを英語で読み解く時間は純粋なロスです。母国語で直感的に把握できるメリットは圧倒的であり、作業の初速が劇的に上がります。
設定にかかる時間はわずか1分、費用も完全無料でデメリットは一切ありません。英語環境が必要になった場合でも、コマンドパレットから数秒で元の英語UIに戻せます。
一方で、Cursorなどの次世代AIエディタを使う場合、AIチャットのシステムプロンプトや一部の深い設定画面は英語のまま残るため、そこは正直イマイチな部分です。それでも基本メニューが日本語になるだけで、エディタとしての使いやすさは破格の向上を見せます。
悩んでいる時間はもったいないです。まずは公式の言語パックを導入し、ストレスのない開発環境を手に入れてください。
ここまでの疑問を解消するため、よくある質問をまとめました。
よくある質問(FAQ)
Q. 日本語化パックをインストールしても再起動のボタンが表示されません
A. 右下の通知ポップアップを手動で閉じてしまったか、ブロックされた可能性があります。
その場合はキーボードで Ctrl + Shift + P(Macは Cmd + Shift + P)を押し、コマンドパレットを開いてください。入力欄に Configure Display Language と打ち込み、表示された一覧から「日本語(ja)」を選択すれば、手動で再起動を実行できます。
Q. メニューは日本語化されましたが、統合ターミナルの文字化けが直りません
A. ターミナルの文字コードがShift_JISなど別の形式になっている可能性があります。
WindowsのPowerShellで文字化けする場合は、VS Codeの設定(settings.json)にターミナル起動時の文字コードをUTF-8に固定する設定を追加するか、ターミナル上で chcp 65001 と入力してエンターキーを押してください。文字コードがUTF-8に切り替わり、日本語が正しく表示されます。
Q. 日本語から英語のUIに戻したくなった場合はどうすればいいですか?
A. いつでも簡単に英語へ戻せます。
コマンドパレット(Ctrl + Shift + P または Cmd + Shift + P)を開き、Configure Display Language を選択します。言語リストの中から「English (en)」を選んでエディタを再起動するだけです。言語パック自体をアンインストールする必要はありません。
Q. Webブラウザ版のVS Code(vscode.dev)でも日本語化できますか?
A. デスクトップ版とまったく同じ手順で日本語化できます。
ブラウザで vscode.dev や github.dev を開いた後、画面左の拡張機能アイコンから「Japanese Language Pack」を検索してインストールしてください。ブラウザのタブをリロードすると、画面全体のUIが日本語に切り替わります。
エディタの日本語化が完了したら、次はAIを使った実際のコーディング支援環境を整えましょう。
AIを活用した次世代のコード記述環境を比較したい方は、Cursorの使い方と機能解説 をあわせて読むと、開発の生産性をさらに引き上げられます。
各ツールの公式サイト(一次情報)
料金・機能・対応範囲は各社公式が一次情報です。本記事は公開時点の検証に基づきますが、最新かつ正確な条件は必ず各公式ページで確認してください。
- Cursor:公式サイト(AI PICKSの詳細)
- GitHub Copilot:公式サイト(AI PICKSの詳細)
- Windsurf:公式サイト(AI PICKSの詳細)
- Claude Code:公式サイト(AI PICKSの詳細)
- Hugging Face:公式サイト(AI PICKSの詳細)


