Comment personnaliser le facteur de conversion de la tabulation en espace lors de l'utilisation de Visual Studio Code ?
Par exemple, actuellement, en HTML, il semble produire deux espaces par pression de TAB mais en TypeScript, il en produit 4.
Par défaut, Visual Studio Code essaie de deviner vos options d'indentation en fonction du fichier que vous ouvrez.
Vous pouvez désactiver la supposition de l'indentation via "editor.detectIndentation" : false
.
Vous pouvez personnaliser cela facilement via ces trois paramètres pour Windows dans le menu Fichier → Préférences → Paramètres utilisateur et pour Mac dans le menu Code → Préférences → Réglages ou ⌘,
:
// 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
J'utilise la version 1.21 mais je pense que cela peut s'appliquer également aux versions antérieures.
Regardez en bas à droite de l'écran. Vous devriez voir quelque chose qui dit Spaces
ou Tab-Size
.
Le mien affiche des espaces, --> [!entrez la description de l'image ici][1]][1]
Espaces
(ou Tab-Size
)Indenter en utilisant les espaces
ou Indenter en utilisant les tabulations
.Ceci ne fonctionne que par document, pas pour l'ensemble du projet. Si vous voulez l'appliquer à l'ensemble du projet, vous devez également ajouter "editor.detectIndentation" : false" à vos paramètres utilisateur.
Par défaut, Visual Studio Code détecte automatiquement l'indentation du fichier actuellement ouvert. Si vous souhaitez désactiver cette fonction et faire en sorte que toutes les indentations soient, par exemple, de deux espaces, vous devez procéder comme suit dans vos paramètres d'utilisateur ou d'espace de travail.
{
"editor.tabSize": 2,
"editor.detectIndentation": false
}