Kako prilagoditi faktor pretvorbe med tabulatorji in presledki pri uporabi programa Visual Studio Code?
Na primer, zdaj se zdi, da se v jeziku HTML na en pritisk na TAB ustvarita dva presledka, v TypeScriptu pa 4.
Privzeto bo program Visual Studio Code poskušal uganiti vaše možnosti odtiskovanja glede na odprto datoteko.
Ugibanje alineje lahko izklopite z "editor.detectIndentation": false
.
To lahko preprosto prilagodite s temi tremi nastavitvami za Windows v meniju File → Preferences → User Settings in za Mac v meniju Code → Preferences → Settings ali ⌘,
:
// 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
Uporabljam različico 1.21, vendar mislim, da to lahko velja tudi za prejšnje različice.
Oglejte si spodnji desni del zaslona. Videli bi morali nekaj, kar pravi Prostori
ali Velikost zavihka
.
Prostori
(ali Velikost zavihka
)Zadaj s presledki
ali Zadaj s tabulatorji
.To deluje samo za posamezen dokument in ne za celoten projekt. Če želite to uporabiti za celoten projekt, morate v uporabniške nastavitve dodati tudi "editor.detectIndentation": false
.
Privzeto program Visual Studio Code samodejno zazna alinejo trenutne odprte datoteke. Če želite to funkcijo izklopiti in vse alineje narediti na primer z dvema presledkoma, v nastavitvah uporabnika ali delovnega prostora naredite naslednje.
{
"editor.tabSize": 2,
"editor.detectIndentation": false
}