¿Cómo personalizar el factor de conversión de la pestaña al espacio?

Este artículo fue traducido de: ¿Cómo personalizar el factor de conversión de tabulación a espacio?

¿Cómo personalizar el factor de conversión de tabulación a espacio cuando se usa Visual Studio Code? ¿Cómo personalizar el factor de conversión de tabulación a espacio cuando se usa Visual Studio Code ?

Por ejemplo, en este momento en HTML parece producir dos espacios por pulsación de TAB, pero en TypeScript produce 4. Por ejemplo, en HTML ahora, cada pulsación TABgenera dos espacios, pero en TypeScript genera 4 Espacio.


Piso # 1

Referencia: https://stackoom.com/question/21lBk/ Cómo personalizar el factor de conversión de la pestaña al espacio


# 2F

De forma predeterminada, Visual Studio Code intentará adivinar sus opciones de sangría según el archivo que abra. De manera predeterminada, Visual Studio Code intentará adivinar las opciones de sangría según el archivo que abra .

Via puede apagar Adivinar por Usted sangría "editor.detectIndentation": false. Puede "editor.detectIndentation": falseguión adivinar cerrado "editor.detectIndentation": false.

Puede personalizar esto fácilmente a través de estas tres configuraciones para Windows en el menú ArchivoPreferenciasConfiguración de usuario y para Mac en el menú CódigoPreferenciasConfiguración o ⌘,: Puede pasar fácilmente estas tres configuraciones en el menú Código de menú ArchivoPreferenciasEstablezca o personalice esto para Windows → PreferenciasConfiguración de usuario y para Mac ⌘,

// The number of spaces a tab is equal to. This setting is overridden
// based on the file contents when `editor.detectIndentation` is true.
"editor.tabSize": 4,

// Insert spaces when pressing Tab. This setting is overriden
// based on the file contents when `editor.detectIndentation` is true.
"editor.insertSpaces": true,

// When opening a file, `editor.tabSize` and `editor.insertSpaces`
// will be detected based on the file contents. Set to false to keep
// the values you've explicitly set, above.
"editor.detectIndentation": false

Piso # 3

Estoy ejecutando la versión 1.21 pero creo que esto también puede aplicarse a versiones anteriores. Estoy ejecutando la versión 1.21, pero creo que esto también se aplica a versiones anteriores.

Observe la parte inferior derecha de la pantalla y la parte inferior derecha de la pantalla . Debería ver algo que (imagen) por usted Spaceso Tab-Size. Debería ver algunos de los nombres Spaceso Tab-Size.

El mío muestra espacios, -> Yo muestro espacios, -> Ingrese la descripción de la imagen aquí

  1. Haga clic en Spaces(o Tab-Size) Haga clic Spaces(o Tab-Size)
  2. Elige Indent Using Spaceso Indent using Tabs elige Indent Using SpacesoIndent using Tabs
  3. Seleccione la cantidad de espacios o pestañas que desee. Seleccione la cantidad de espacios o pestañas que desee .

Esto solo funciona por documento, no en todo el proyecto, solo se aplica a cada documento, no a todo el proyecto. Si desea aplicarlo en todo el proyecto, también debe agregarlo "editor.detectIndentation": falsea su configuración de usuario. Si desea aplicarlo en todo el proyecto, también debe agregarlo en la configuración del usuario "editor.detectIndentation": false.


# 4F

De forma predeterminada, el Código de Visual Studio detecta automáticamente la sangría del archivo abierto actual. De manera predeterminada, el código de Visual Studio detecta automáticamente la sangría del archivo abierto actualmente. Si desea desactivar esta función y hacer toda la sangría, por ejemplo, dos espacios, debe hacer lo siguiente en la Configuración del usuario o en la Configuración del espacio de trabajo. Si desea desactivar esta función y hacer toda la sangría (por ejemplo, dos espacios) , Debe realizar las siguientes operaciones en la configuración "Configuración de usuario" o "Espacio de trabajo".

{
    "editor.tabSize": 2,

    "editor.detectIndentation": false
}

# 5F

PODEMOS controlar por el tamaño del archivo Ficha del tipo con EditorConfig y la SU Extensión código de Visual Studio . Podemos utilizar EditorConfig y extensiones de código de Visual Studio por tipo de archivo tamaño pestaña de control . Entonces podemos hacer que Alt+ Shift+ sea Fespecífico para cada tipo de archivo. Luego, podemos hacer que Alt+ Shift+ sea Fespecífico para cada tipo de archivo.

instalación instalación

ext install EditorConfig

Ejemplo de configuración Ejemplo de configuración

.editorconfig .editorconfig

[*]
indent_style = space

[*.{cs,js}]
indent_size = 4

[*.json]
indent_size = 2

settings.json settings.json

EditorConfig anula cualquier configuración de settings.json para el editor. EditorConfig anulará todas las configuraciones de settings.json del editor . Cambiar hay necesidad de Hay editor.detectIndentation. No hay necesidad de cambio editor.detectIndentation.


Piso # 6

Desea asegurarse de que la configuración de su editor no entre en conflicto con la configuración de configuración de su usuario o espacio de trabajo, porque estoy un poco molesto porque cuando la configuración de mi editor deshace estos cambios, no se aplica la configuración del archivo de configuración.

Publicado 0 artículos originales · elogiado 8 · 30,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/asdfgh0077/article/details/105486431
Recomendado
Clasificación