¿Qué fuente se usa en Visual Studio Code Editor y cómo cambiar las fuentes?

189

Probé el editor de Visual Studio Code ( https://code.visualstudio.com/ ) que se anunció recientemente en la compilación. Lo probé en Windows y Ubuntu. Puedo ver que la fuente predeterminada de Visual Studio Code Editor no son las consolas que prefiero en mis editores de código.

Entonces, ¿cuál es la fuente predeterminada de Visual Studio Code Editor en todos los entornos (Ubuntu, MAC OS y Windows)? ¿Y cómo puedo cambiarlo?

Jalpesh Vadgama
fuente
¿te refieres al editor de código de Visual Studio?
Santhucool
Sí, code.visualstudio.com este
Jalpesh Vadgama
1
La fuente utilizada para títulos de pestañas, menús y otro texto que forma parte del propio Código VS, a diferencia del contenido como el código dentro de un editor, es actualmente Arial.
Magnus Lind Oxlund

Respuestas:

207

Ve a Preferences> User Settings. (Alternativamente, Ctrl+ ,/ Cmd+ ,en macOS)

Luego puede escribir dentro del objeto JSON cualquier configuración que desee anular. La configuración del usuario es por usuario. También puede configurar los ajustes del espacio de trabajo, que son para el proyecto en el que está trabajando actualmente.

Aquí hay un ejemplo:

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

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

Enlaces útiles:

John Papa
fuente
¿Conoce la configuración de fuente predeterminada (familia, tamaño, peso) que utiliza VSCode si no se establece nada?
gligoran
Creo que es Mónaco y el tamaño parece estar entre 12 y 13
John Papa
1
Es solo para confirmar que en Windows 8.1 la fuente es Mónaco, y al menos en mi pantalla de 3200x1800, el tamaño de fuente predeterminado es 14. Aquí está la comparación con Mónaco 14 en Intellij Idea (¡El código es el azul!):! Código / Idea
LeoLozes
2
no hace nada ... todavía veo la misma fuente. ¿Debo forzar la actualización de la configuración? Por ejemplo, reiniciar vscode? incluso después de reiniciar sin cambios
Prokop Hapala
1
Una vez que lo guarde, si no cambia, asegúrese de reiniciar Visual Studio Code. Hay dos puntos que puede necesitar para cambiar esto. Uno es Archivo -> Preferencias -> Configuración. La otra es que si tiene una carpeta .vscode, habrá un archivo settings.json debajo.
Braden Brown
98

En la configuración predeterminada, VS Code utiliza las siguientes fuentes (14 pt) en orden descendente:

  • Mónaco
  • Menlo
  • Consolas
  • "Droid Sans Mono"
  • "Inconsolata"
  • "Courier New"
  • monoespacio (reserva)

Cómo verificar: VS Code se ejecuta en un navegador. En la primera versión, puede presionar F12 para abrir las Herramientas para desarrolladores. Al inspeccionar el DOM, puede encontrar uno que contenga varios correos electrónicos que componen esa línea de código. Al inspeccionar uno de esos tramos, puede ver que la familia de fuentes es solo la lista anterior.

áreas relevantes

Sebastian
fuente
Llegué "Segoe WPC","Segoe UI",SFUIText-Light,HelveticaNeue-Light,sans-serif,"Droid Sans Fallback". Lo estoy usando en archlinux si es importante.
aloisdg se muda a codidact.com el
Eso explica por qué es un poco lento de cargar. Intenté "editor.fontFamily": "Windings", para verificar que la configuración de fuente no funciona. La parte de tamaño funciona. Sin embargo, parece ser más pequeño que el tamaño en Notepad ++ para la misma fuente. (pero esto también puede deberse a que se ejecuta en un navegador)
Paul McCarthy
44
¿Cómo agregar otra familia de fuentes como "Source Code Pro"?
Dale
VSCode utiliza diferentes fuentes en diferentes familias de sistemas operativos. Vea mi respuesta para el detalle.
Andy Li
21

Las fuentes predeterminadas son diferentes en Windows, Mac y Linux. A partir de VSCode 1.15.1, la configuración de fuente predeterminada se puede encontrar en el código fuente :

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
fuente
19

En VSCode si "editor.fontFamily": ""está en blanco, el tamaño de fuente NO funcionará. Establezca una familia de fuentes para cambiar el tamaño.

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

Realmente, use la familia de fuentes que desee.

Entonces "editor.fontSize": 16, debería funcionar.

John Galbraith
fuente
Esta es la única vez que he visto a alguien mencionar que debe tener una familia de fuentes no en blanco para poder utilizar el tamaño de fuente. Resuelto un problema para mi.
Alex White
2
Esto ya no es verdad. Cambiar fontSize con fontFamily unset (instalación nueva predeterminada) funciona bien.
jblaine
15

En mi máquina con Windows 8.1, la fuente predeterminada de VS Code es Consolas, pero puede cambiar fácilmente la fuente en Archivo-> Preferencias-> Preferencias de usuario. El archivo setting.json se abrirá junto con el archivo de configuración predeterminado, desde donde puede tomar la sintaxis y los nombres de las propiedades de configuración y establecer los suyos propios en settings.json.ingrese la descripción de la imagen aquí

Nikita Kunevich
fuente
10

En Windows, la configuración predeterminada es la siguiente (nunca instalé Mónaco ni Menlo)

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

Configuraciones fontSize a 12 y lineHeight a 16 se aproximan a Visual Studio en Consolas con un tamaño de 10pt. No pude obtener una coincidencia exacta (la fuente VS Code es un poco más audaz) pero lo suficientemente cerca.

Axel Rietschin
fuente
3

Otra forma de determinar la fuente predeterminada es comenzar a escribir la "editor.fontFamily"configuración y ver qué sugiere el relleno automático. En una Mac, muestra de forma predeterminada:

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

lo que confirma lo que Andy Li dice arriba.

shacker
fuente
3

Abrir vscode.

Presione ctrl,.

El ajuste es "editor.fontFamily".

En Linux para obtener una lista de fuentes (y sus nombres que debe usar) ejecute esto en otro shell:

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

Puede especificar una lista de fuentes para tener valores de reserva en caso de que falte una fuente.

sjas
fuente
3

Desde que VisualStudio se actualizó ahora (2019). Puedes probar este método:

  • Vaya a Archivo-> Preferencia-> Configuración .
  • Vaya a la pestaña Espacio de trabajo y luego Editor de texto-> Fuente
  • En el formulario Familia de fuentes , coloque los nombres de familias de fuentes que desea usar separados por una coma. Por ejemplo, puse estas fuentes en mi espacio de trabajo: Haga clic para ver la configuración de mi espacio de trabajo
Hemant Singh
fuente
0

Vaya a Herramientas-> Opciones en el menú en la ventana principal. En Contenedor de entorno, puede ver Fuentes y colores. Puede seleccionar la fuente y el color que desee.

Salih ESKİOĞLU
fuente