1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

🔰 Visual Studio Code の日本語化とおすすめパッケージ

Last updated at Posted at 2021-09-11

言わずと知れた大人気ド定番エディタ、フロントエンドWeb制作でVisual Studio Codeを利用するときのおすすめの設定と導入手順です。

Setting Sync用のJSONがあれば十分という方はこちらのGistを参照してください。

1. Extensionのインストール

次の手順で、後述するExtension(以下、拡張機能)をインストールします。

  1. CtrlShiftXキーを押下して、「EXTENSTIONS MARKETPLACE(拡張機能)」を開く(MacではCtrlの代わりにCommandキーを使います)
  2. 「Search Extensions in Marketplace」に拡張機能名を入力
  3. 拡張機能の詳細画面で「Intall(インストール)」をクリック

まずは日本語化してみましょう

Japanese Language Pack for Visual Studio Codeをインストールします。

https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ja

続いて、次の手順で日本語化の適応を行います。

  1. Ctrl + Shift + pを押下(MacではCtrlの代わりにCommandキーを使います)
  2. 「display」と入力し、「Display Language」を選択します

  3. ja」を選択します

  4. ダイアログが出たら「Restart」を選択します

  5. 無事に日本語になれば成功です

その他の拡張機能

続いて、その他の拡張機能をインストールします。

基本

記事・ドキュメント執筆(Markdown)

開発汎用

フロントエンドWeb開発

  • ESLint:EsLintの有効化
  • Import Cost:JavaScriptやTypeScriptでimportしたとき、モジュールの容量を表示する
  • SFTP:VS CodeからFTP通信ができる
  • stylelint:StyleLintを有効化

2. エディタのおすすめ設定

いくつかのおすすめ設定を紹介します。
設定画面はCtrl,またはCommand,で表示できます。

「ファイル」→「ユーザー設定」→「設定」やコマンドパレットから「setting.json」を開くと、テキストファイル(JSON)として設定を編集できます。

editor.autoIndent - インデントの自動調整


VS Codeの設定画面でEditor: Auto Indentを「advanced」にします。

settings.json
{
  "editor.autoIndent": "advanced"
}

files.eol - デフォルトの改行コード


デフォルトの改行コードをLFにします。

settings.json
{
  "files.eol": "\n"
}

editor.fontFamily - フォントの設定

  1. Source Han Code JPをダウンロード
    1. Releaseページから「(OTF, OTC)」とついてるリリースを見つける
    2. Assetsからzipファイルをダウンロードして解凍する
  2. フォントをインストール(SourceHanCodeJP.ttcを開く)
  3. VS Codeの設定画面のEditor: Font Familyで「Source Han Code JP」を先頭に追記する」
settings.json
{
  "editor.fontFamily": "Source Han Code JP, Consolas, 'Courier New', monospace"
}

editor.rulers - ルーラーの表示


1行の長さの目安にする線を表示させます。
JSONでの編集しかサポートされていないので、次の内容をsettings.jsonに追記します。

settings.json
{
  "editor.rulers": [80]
}

editor.tabSize - インデントのスペース数


VS Codeの設定画面でEditor: Tab Sizeを「2」にします。

settings.json
{
  "editor.tabSize": 2
}

editor.wordWrap - コードをの折り返し


次のいずれかの手段で設定できます。

  • AltZキーを押下
  • VS Codeの設定画面でEditor: Word Wrapを「on」にする
  • JSONに追記する
settings.json
{
  "editor.wordWrap": "on"
}

files.trimTrailingWhitespace - 保存時の空白文字トリミング


拡張機能「Trailing Spaces」をインストール済みのVS Codeで「Files: Trim Trailing Whitespace」を有効にします。

settings.json
{
  "files.trimTrailingWhitespace": true
}

既定のプロファイルの選択

CtrlShift@でターミナル(シェル)を開きます。
ターミナルの右上のUIから「既定のプロファイルの選択」をクリックします。

出てきたダイアログから、自分の好きなシェルを選んでください。
Windowsでは、私は別途インストールしたPowerShell(pwsh)を設定しています。

3. 【重要】Setting Sync

非常に強力なVS Codeの設定同期拡張機能です。
現在のVS Codeの設定内容をGitHubのGistに保存し、簡単にダウンロード・適応・アップロードができます。

  1. インストールする
  2. LOGIN WITH GITHUBボタン」をクリックしてGitHubと連携する
  3. すでに利用経験があれば「Select Your Existing Gist」から「Visual Studio Code Settings Sync Gist」を選び、なければSKIP

設定をダウンロードするときは、コマンドパレットから「Sync: Download Settings」を選びます。

現在の設定をアップロードするときは、「Sync: Update/Upload Settings」を選びます。

GistのURLを共有すれば、自分の設定をほかの人に簡単に共有できます。
Gist IDを設定画面で指定してからダウンロード(Sync: Download Settings)することで、ほかの人の設定を読み込むことができます。

たとえば、私のVS Codeの設定は次の通りです。

しっかりコーディングしたいときに助かるVisual Studio Code

ちょっとしたときの作業にはSublime Textを使っているわたしですが、メインの開発用エディタにはVS Codeを利用しています。
拡張機能も豊富でパフォーマンスもよく、非常に使いやすいのでおすすめです。

まだ使ったことがない方はぜひお試しください👀🥒

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?