Внешний вид
Вы сказали, что vscode:
отображает 4 пробела в моем редакторе
Я предполагаю, что это означает, что вы эти маленькие символы Interpunct dot появляются следующим образом ····
Если вы хотите, чтобы они были go, они выглядели более совместимыми с вкладками, go в настройках VScode (JSON) и введите следующее:
"editor.renderWhitespace": "selection"
Предполагая, что все остальное по умолчанию, и табуляции и пробелы должны отображаться как обычный пробел. Но это само по себе не очень помогает, потому что не позволяет вам различать guish вложенных структур, т.е. вы не можете определить, на каком уровне отступа вы находитесь.
чтобы исправить это, есть две вещи.
- (минимум). Установите направляющие в явном виде в ваших пользовательских настройках, это будет отображать вертикальные линии на каждом уровне отступа, независимо от того, использует ли файл табуляции или пробелы:
"editor.renderIndentGuides": true
(опционально). Если вы хотите продолжить, есть несколько расширений, которые вы можете попробовать, но я рекомендую
indent-rainbow . Есть много вариантов для этого, но у меня есть мой config'd, так что после определенного уровня отступа он становится более неприятным, потому что я отношусь к нему как к запаху кода, т.е. мне нравится минимизировать, сколько я вкладываю, если это возможно.
Конечный результат всего этого состоит в том, что табуляции и пробелы отображаются точно так же, и вы не сможете увидеть разницу, если у вас не выделена часть кода: