Se eu clicar em uma linha como esta recuada por tabulações
ꕯlet name; //Indented with three tabs.
let name2; //Indented with four tabs.
O Notepad++ (v8.7.7 e v8.7.8) exibe algo parecido com isto no canto inferior direito da janela.
Ln: 155 Col: 13 Pos: 5,772
Ele considera cada uma dessas abas como 4 caracteres.
Mas se eu alterar o tamanho do recuo nas preferências de 4 para 1, as tabulações ficarão do mesmo tamanho dos espaços, o que torna o código ilegível.
ꕯlet name; //Indented with three tabs.
let name2; //Indented with four tabs.
Ln: 155 Col: 4 Pos: 5,772
Como fazer com que o Notepad++ faça isso (função incrivelmente básica de qualquer editor de código) corretamente?
"Col" é a posição da coluna , não a contagem de caracteres na linha, e Tab é contado como 4 ou o tamanho do recuo como tal.
Col geralmente é próximo o suficiente do número de caracteres para localizar os problemas nos scripts, mas o texto pode ser selecionado começando no início da linha para exibir o valor "Sel" ( selecionado ) contando o número de caracteres contando a tabulação como 1.
Observe que o valor Col para de representar a posição real da coluna se for pareado com uma fonte proporcional em vez de uma fonte de largura fixa.