Której czcionki używa się w Visual Studio Code Editor i jak zmieniać czcionki?

189

Wypróbowałem edytor Visual Studio Code ( https://code.visualstudio.com/ ), który został niedawno ogłoszony podczas kompilacji. Próbowałem na Windowsie i Ubuntu. Widzę, że domyślną czcionką Visual Studio Code Editor nie są konsole, które wolą moje edytory kodu.

Więc jaka jest domyślna czcionka Visual Studio Code Editor we wszystkich środowiskach (Ubuntu, MAC OS i Windows)? Jak mogę to zmienić?

Jalpesh Vadgama
źródło
miałeś na myśli edytor kodu Visual Studio?
Santhucool,
Tak - code.visualstudio.com ten
Jalpesh Vadgama
1
Czcionka używana w tytułach kart, menu i innym tekście, który jest częścią samego kodu VS, w przeciwieństwie do treści takich jak kod w edytorze, jest obecnie Arial.
Magnus Lind Oxlund,

Odpowiedzi:

207

Idź do Preferences> User Settings. (Alternatywnie, Ctrl+ ,/ Cmd+ ,na macOS)

Następnie możesz wpisać w obiekcie JSON dowolne ustawienia, które chcesz zastąpić. Ustawienia użytkownika dotyczą poszczególnych użytkowników. Możesz także skonfigurować ustawienia obszaru roboczego, które dotyczą projektu, nad którym aktualnie pracujesz.

Oto przykład:

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

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

Przydatne linki:

John Papa
źródło
Czy znasz domyślne ustawienia czcionek (rodzina, rozmiar, waga), których używa VSCode, jeśli nic nie jest ustawione?
gligoran
wierzę, że to Monako, a rozmiar wydaje się być między 12 a 13
John Papa
1
To tylko potwierdzenie, że w Windows 8.1 czcionką jest Monako, a przynajmniej na moim ekranie 3200x1800 domyślny rozmiar czcionki to 14. Oto porównanie z Monaco 14 w Intellij Idea (kod jest niebieski):! Kod / pomysł
LeoLozes
2
nic nie robi ... Widzę wciąż tę samą czcionkę. Czy powinienem wymusić aktualizację ustawień? Np. Zrestartować vscode? nawet po restarcie bez zmian
Prokop Hapala
1
Po zapisaniu, jeśli nie zmieni się, należy ponownie uruchomić program Visual Studio Code. Istnieją dwa punkty, które mogą wymagać zmiany. Jednym z nich jest Plik -> Preferencje -> Ustawienia. Drugim jest to, że jeśli masz folder .vscode, pod nim będzie plik settings.json.
Braden Brown
98

W ustawieniach domyślnych VS Code używa następujących czcionek (14 pkt) w kolejności malejącej:

  • Monako
  • Menlo
  • Consolas
  • „Droid Sans Mono”
  • „Inconsolata”
  • "Courier New"
  • monospace (powrót)

Jak to sprawdzić: Kod VS działa w przeglądarce. W pierwszej wersji możesz nacisnąć F12, aby otworzyć Narzędzia programistyczne. Sprawdzając DOM, możesz znaleźć zawierające kilka s, które składają się na ten wiersz kodu. Sprawdzając jeden z tych zakresów, możesz zobaczyć, że rodzina czcionek to tylko powyższa lista.

odpowiednie obszary

Sebastian
źródło
Mam "Segoe WPC","Segoe UI",SFUIText-Light,HelveticaNeue-Light,sans-serif,"Droid Sans Fallback". Używam go w Archlinux, jeśli ma to znaczenie.
aloisdg przenosi się do codidact.com
To wyjaśnia, dlaczego ładowanie jest trochę wolne. Próbowałem „editor.fontFamily”: „Windings”, aby sprawdzić, czy ustawienie czcionki nie działa. Część rozmiaru działa. Jednak wydaje się, że rozmiar tej samej czcionki jest mniejszy niż rozmiar w Notepad ++. (ale może to być również spowodowane uruchomieniem go w przeglądarce)
Paul McCarthy
4
Jak dodać inną rodzinę czcionek, np. „Source Code Pro”?
Dale
VSCode używa różnych czcionek w różnych rodzinach systemów operacyjnych. Szczegóły znajdują się w mojej odpowiedzi.
Andy Li,
21

Domyślne czcionki różnią się w systemach Windows, Mac i Linux. Począwszy od wersji VSCode 1.15.1, domyślne ustawienia czcionek można znaleźć w kodzie źródłowym :

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\'';
Andy Li
źródło
19

Jeśli w VSCode "editor.fontFamily": ""jest puste, rozmiar czcionki NIE będzie działać. Ustaw rodzinę czcionek, aby zmienić rozmiar.

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

Naprawdę, użyj dowolnej rodziny czcionek, którą lubisz.

To "editor.fontSize": 16, powinno działać.

John Galbraith
źródło
To jest jedyny raz, kiedy ktoś wspomniał, że musisz mieć niepuste rodziny czcionek, aby użyć rozmiaru czcionki. Rozwiązałem dla mnie problem.
Alex White
2
To już nie jest prawda. Zmiana fontSize przy wyłączonej fontFamily (domyślna świeża instalacja) działa dobrze.
jblaine
15

W moim systemie Windows 8.1 domyślną czcionką VS Code jest Consolas, ale możesz łatwo zmienić czcionkę w Plik-> Preferencje-> Preferencje użytkownika. Plik setting.json zostanie otwarty wraz z domyślnym plikiem ustawień, z którego można pobrać składnię i nazwy właściwości ustawień oraz ustawić własne w pliku settings.json.wprowadź opis zdjęcia tutaj

Nikita Kunevich
źródło
10

W systemie Windows ustawienia domyślne są następujące (nigdy nie instalowałem Monaco ani Menlo)

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

Ustawienia fontSize do 12 i lineHeight do 16 blisko Visual Studio ustawione na Consolas o wielkości 10pt. Nie udało mi się uzyskać dokładnego dopasowania (czcionka VS Code jest nieco pogrubiona), ale wystarczająco blisko.

Axel Rietschin
źródło
3

Innym sposobem ustalenia domyślnej czcionki jest rozpoczęcie wpisywania "editor.fontFamily"ustawień i sprawdzenie, co sugeruje automatyczne wypełnianie. Na komputerze Mac pokazuje domyślnie:

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

co potwierdza to, co Andy Li mówi powyżej.

shacker
źródło
3

Otwórz vscode.

Prasa ctrl,.

Ustawienie to "editor.fontFamily".

W systemie Linux, aby uzyskać listę czcionek (i ich nazw, których musisz użyć), uruchom to w innej powłoce:

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

Możesz określić listę czcionek, aby mieć wartości zastępcze na wypadek braku czcionki.

sjas
źródło
3

Ponieważ VisualStudio zostało zaktualizowane teraz (2019). Możesz wypróbować tę metodę:

  • Przejdź do Plik-> Preferencje-> Ustawienia .
  • Przejdź do zakładki Obszar roboczy, a następnie Edytor tekstu-> Czcionka
  • W formularzu Rodzina czcionek umieść nazwy rodzin czcionek, których chcesz użyć, oddziel je przecinkiem. Na przykład umieściłem te czcionki w moim obszarze roboczym: Kliknij, aby zobaczyć moje ustawienie obszaru roboczego
Hemant Singh
źródło
0

Przejdź do Narzędzia-> Opcje w menu w oknie głównym. W pojemniku Środowisko możesz zobaczyć Czcionki i kolory. Możesz wybrać czcionkę i kolor, który chcesz.

Salih ESKİOĞLU
źródło