Visual Studioコードエディターで使用されているフォントとフォントの変更方法


189

最近ビルド時に発表されたVisual Studio Code editor(https://code.visualstudio.com/)を試しました。WindowsとUbuntuで試してみました。Visual Studio Code Editorのデフォルトフォントが、私のコードエディターを好むコンソールではないことがわかります。

それでは、すべての環境(Ubuntu、MAC OS、Windows)でのVisual Studio Code Editorのデフォルトのフォントはどれですか?そして、どうすれば変更できますか?


あなたはVisual Studioコードエディタを意味しましたか?
Santhucool 2015


1
エディター内のコードなどのコンテンツではなく、VS Code自体の一部であるタブタイトル、メニュー、およびその他のテキストに使用されるフォントは、現在Arialです。
Magnus Lind Oxlund

回答:


207

Preferences>に移動しますUser Settings。(または、macOSではCtrl+ ,/ Cmd+ ,

次に、オーバーライドする設定をJSONオブジェクト内に入力できます。ユーザー設定はユーザーごとです。現在作業中のプロジェクト用のワークスペース設定を構成することもできます。

次に例を示します。

// Controls the font family.
"editor.fontFamily": "Consolas",

// Controls the font size.
"editor.fontSize": 13

役立つリンク:


何も設定されていない場合にVSCodeが使用するデフォルトのフォント設定(ファミリ、サイズ、ウェイト)を知っていますか?
グリゴラン

私はそれがモナコで、サイズは12と13の間であるように思わ信じる
ジョン・パパ

1
Windows 8.1ではフォントがモナコであることを確認するためだけのものであり、少なくとも私の3200x1800画面では、デフォルトのフォントサイズは14です。IntellijIdeaのモナコ14との比較は次のとおりです(コードは青いものです)。コード/アイデア
LeoLozes

2
それは何もしません...私はまだ同じフォントを見ます。設定を強制的に更新する必要がありますか?たとえば、vscodeを再起動しますか?再起動後も変化なし
Prokop Hapala 2017

1
保存した後、変更されない場合は、必ずVisual Studio Codeを再起動してください。これを変更する必要があるかもしれない2つのスポットがあります。1つは[ファイル]-> [設定]-> [設定]です。もう1つは、.vscodeフォルダーがある場合、その下にsettings.jsonファイルがあることです。
Braden Brown

98

デフォルト設定では、VS Codeは次のフォント(14 pt)を降順で使用します。

  • モナコ
  • メンロ
  • コンソラ
  • 「ドロイドサンモノ」
  • 「インコンソラタ」
  • 「Courier New」
  • 等幅(フォールバック)

確認方法:VSコードはブラウザーで実行されます。最初のバージョンでは、F12キーを押して開発者ツールを開くことができました。DOMを調べると、そのコード行を構成する複数のが含まれていることがわかります。これらのスパンの1つを調べると、font-familyが上記のリストにすぎないことがわかります。

関連分野


わかった"Segoe WPC","Segoe UI",SFUIText-Light,HelveticaNeue-Light,sans-serif,"Droid Sans Fallback"。必要に応じて、archlinuxで使用しています。
aloisdgがcodidact.comに移動2016年

これが、読み込みが少し遅い理由を説明しています。「editor.fontFamily」:「Windings」を試して、フォント設定が機能しないことを確認しました。サイズ部分は動作します。ただし、同じフォントのNotepad ++のサイズよりも小さいことが望ましいです。(ただし、ブラウザで実行されていることが原因である可能性もあります)
Paul McCarthy

4
「ソースコードプロ」のような他のフォントファミリーを追加する方法は?
デール

VSCodeは、異なるOSファミリー間で異なるフォントを使用します。詳細は私の回答をご覧ください。
アンディ・リー

21

デフォルトのフォントは、Windows、Mac、Linuxで異なります。VSCode 1.15.1以降、デフォルトのフォント設定はソースコードにあります

const DEFAULT_WINDOWS_FONT_FAMILY = 'Consolas, \'Courier New\', monospace';
const DEFAULT_MAC_FONT_FAMILY = 'Menlo, Monaco, \'Courier New\', monospace';
const DEFAULT_LINUX_FONT_FAMILY = '\'Droid Sans Mono\', \'Courier New\', monospace, \'Droid Sans Fallback\'';

19

VSCode "editor.fontFamily": ""で空白の場合、フォントサイズは機能しません。フォントファミリーを設定してサイズを変更します。

"editor.fontFamily": "Verdana", または "editor.fontFamily": "Monaco",

本当に、好きなフォントファミリーを使ってください。

その後、動作する"editor.fontSize": 16, はずです。


これは、フォントサイズを使用するために空白以外のfontFamilyを使用する必要があると誰かが言及するのを見た唯一のときです。私の問題を解決しました。
Alex White

2
これはもはや真実ではありません。fontFamilyが設定されていない状態(デフォルトのフレッシュインストール)でfontSizeを変更すると、正常に機能します。
jblaine 2016

15

私のWindows 8.1マシンでは、デフォルトのVS CodeフォントはConsolasですが、フォントは[ファイル]-> [設定]-> [ユーザー設定]で簡単に変更できます。setting.jsonファイルは、デフォルトの設定ファイルと一緒に開かれます。そこから、設定プロパティの構文と名前を取得し、settings.jsonで独自のものを設定できます。ここに画像の説明を入力してください


10

Windowsでは、デフォルト設定は次のとおりです(モナコもメンロもインストールしていません)。

{
    "editor.fontFamily": "Consolas",
    "editor.fontSize": 14,
    "editor.lineHeight": 19
}

fontSizeを12に、lineHeightを16に設定すると、Visual StudioがConsolasに設定​​され、サイズが10ptになります。正確に一致させることはできませんでしたが(VS Codeフォントは少し太字です)、十分に近いです。


3

デフォルトのフォントを決定する別の方法は"editor.fontFamily"、設定の入力を開始し、自動入力が示唆することを確認することです。Macでは、デフォルトで次のように表示されます。

"editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace",

これは、Andy Liが上で言ったことを確認します。


3

vscodeを開きます。

を押しctrl,ます。

設定は"editor.fontFamily"です。

Linuxでは、フォント(および使用する必要のあるフォントの名前)のリストを取得するには、これを別のシェルで実行します。

fc-list | awk '{$1=""}1' | cut -d: -f1 | sort| uniq

フォントのリストを指定して、フォントが欠落している場合の代替値を設定できます。


3

VisualStudioが更新されたので(2019)。この方法を試すことができます:

  • [ファイル]-> [設定]-> [設定]に移動します。ます。
  • [ワークスペース]タブに移動し、[ テキストエディター] - > [フォント]クリックします。
  • フォントファミリフォームの下に、使用するフォントファミリ名をコンマで区切って入力します。たとえば、これらのフォントをワークスペースに配置しました。 クリックすると、ワークスペースの設定が表示されます

0

メインウィンドウのメニューから[ツール]→[オプション]に移動します。環境コンテナの下に、フォントと色が表示されます。好みのフォントと色を選択できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.