margin: 0 auto;
— это не неправильная запись. А лишь более полная, которая говорит, что margin-top и margin-bottom имеют значение 0, т. е. задает автоматические отступы только по горизонтали. margin: auto
в любом контексте из-за бага с работой auto для вертикальных отступов, поэтому там для горизонтального выравнивания будет работать именно margin: 0 auto
.
Я вот этот использовал, когда пользовался VS Code:
https://marketplace.visualstudio.com/items?itemNam...
Заходите в файл настроек и настраиваете под себя.