Como personalizar o fator de conversão de tabulação para espaço ao usar o Visual Studio Code?
Por exemplo, neste momento em HTML parece produzir dois espaços por prensa de TAB, mas em TypeScript produz 4.
Por padrão, o Visual Studio Code tentará adivinhar suas opções de indentação, dependendo do arquivo que você abrir.
Você pode desligar a adivinhação de indentação através de "editor.detectIndentation": falso
.
Você pode personalizar isto facilmente através destas três configurações para **Windows* no menu Arquivo → Preferências → Configurações do usuário e para Mac* no menu Código → Preferências → Configurações* 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
Estou executando a versão 1.21, mas acho que isso pode se aplicar a versões anteriores também.
Dê uma olhada no lado inferior direito do ecrã. Você deve ver algo que diga "Espaços" ou "Tamanho do laboratório".
Isto só funciona por documento, não por projecto. Se você quiser aplicá-lo em todo o projeto, você também precisa adicionar "editor.detectIndentation": false
às suas configurações de usuário.
Por padrão, o Visual Studio Code detecta automaticamente a reentrância do arquivo aberto atual. Se quiser desligar este recurso e fazer todos os recuos, por exemplo, dois espaços, você faria o seguinte em suas Configurações do usuário ou Configurações do espaço de trabalho.
{
"editor.tabSize": 2,
"editor.detectIndentation": false
}