webentwicklung-frage-antwort-db.com.de

Welche Schriftart wird in Visual Studio Code Editor verwendet und wie werden Schriftarten geändert?

Ich habe den Visual Studio-Code-Editor ( https://code.visualstudio.com/ ) ausprobiert, der kürzlich bei build angekündigt wurde. Ich habe es unter Windows und Ubuntu ausprobiert. Ich kann sehen, dass die Standardschriftart von Visual Studio Code Editor keine Consolas ist, die meine Code-Editoren bevorzugen. 

Welches ist die Standardschriftart des Visual Studio Code Editors in allen Umgebungen (Ubuntu, MAC OS und Windows)? Und wie kann ich das ändern?

120
Jalpesh Vadgama

Gehen Sie zu Preferences> User Settings. (Alternative, Ctrl + , / Cmd + , auf macOS)

Anschließend können Sie im JSON-Objekt alle Einstellungen eingeben, die Sie überschreiben möchten. Benutzereinstellungen gelten pro Benutzer. Sie können auch Arbeitsbereichseinstellungen konfigurieren, die für das Projekt gelten, an dem Sie gerade arbeiten.

Hier ist ein Beispiel:

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

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

Nützliche Links:

151
John Papa

In der Standardeinstellung verwendet VS Code die folgenden Schriftarten (14 pt) in absteigender Reihenfolge:

  • Monaco
  • Menlo
  • Consolas
  • "Droid ohne Mono"
  • "Inconsolata"
  • "Kurier neu"
  • monospace (Fallback)

So überprüfen Sie Folgendes: VS-Code wird in einem Browser ausgeführt. In der ersten Version könnten Sie F12 drücken, um die Developer Tools zu öffnen. Bei der Überprüfung des DOMs finden Sie ein Verzeichnis mit mehreren s, aus denen sich diese Codezeile zusammensetzt. Wenn Sie einen dieser Bereiche überprüfen, können Sie feststellen, dass die Schriftfamilie nur die obige Liste darstellt.

 relevant areas

92
Sebastian

Wenn in VSCode "editor.fontFamily": "" leer ist, funktioniert die Schriftgröße NICHT. Legen Sie eine Schriftfamilie fest, um die Größe zu ändern. 

"editor.fontFamily": "Verdana", oder "editor.fontFamily": "Monaco",

Verwenden Sie die Schriftfamilie, die Sie möchten. 

Dann sollte "editor.fontSize": 16, Funktionieren. 

18
John Galbraith

Auf meinem Windows-8.1-Computer ist die Standard-VS-Code-Schriftart Consolas, aber Sie können die Schriftart einfach in File-> Preferences-> User Preferences ändern. Die Datei setting.json wird zusammen mit der Standardeinstellungsdatei geöffnet. In dieser Datei können Sie Syntax und Namen für die Eigenschaften der Einstellungen auswählen und in settings.json eigene Einstellungen vornehmen.enter image description here

13
Nikita Kunevich

Die Standardschriftarten unterscheiden sich zwischen Windows, Mac und Linux. Ab VSCode 1.15.1 sind die Standardeinstellungen für die Schriftart in Quellcode zu finden:

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\'';
10
Andy Li

Unter Windows sind die Standardeinstellungen wie folgt (ich habe weder Monaco noch Menlo installiert)

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

Die Einstellungen fontSize auf 12 und lineHeight auf 16 entsprechen in etwa einem Visual Studio, das auf Consolas mit einer Größe von 10 pt eingestellt ist. Ich konnte keine exakte Übereinstimmung finden (VS-Code-Schrift ist etwas mutiger), aber nah genug.

10
Axel Rietschin

Eine andere Möglichkeit, die Standardschriftart zu bestimmen, besteht darin, "editor.fontFamily" in die Einstellungen einzugeben und zu sehen, was automatisch gefüllt wird. Auf einem Mac wird standardmäßig Folgendes angezeigt:

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

was bestätigt, was Andy Li oben sagt.

1
shacker

Gehen Sie zu Extras-> Optionen im Menü im Hauptfenster. Unter Umgebungscontainer sehen Sie Schriftarten und Farben. Sie können die gewünschte Schriftart und Farbe auswählen.

0

Öffne vscode.

Drücken Sie ctrl,.

Die Einstellung ist "editor.fontFamily".

Um unter Linux eine Liste der Schriftarten (und ihrer Namen, die Sie verwenden müssen) zu erhalten, führen Sie diese in einer anderen Shell aus:

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

Sie können eine Liste von Schriftarten angeben, um Ersatzwerte für den Fall zu erhalten, dass eine Schrift fehlt.

0
sjas