Несколько лет назад мой коллега озвучил теорию, что рабочее место должно быть универсальным: «Сел, запустил, установил редактор, открыл и работаешь. Никаких "своих" плагинов, никаких "своих" настроек». Мне теория понравилась, я решил ей следовать.
Со временем я её доработал под себя. Я взял основной посыл — «универсальность» — и добавил допущения, которые разрешают косметические изменения, никак не влияющие на основной посыл.
Плагины допускаются, как дополнение к возможностям в проекте. Чтобы не получилось так, что «на плагине всё и держалось». Например, если в проекте установлен eslint и настроены npm скрипты на проверку кода, то почему бы не установить плагин, чтобы не запускать постоянно npm run eslint
, а исправлять ошибки во время разработки.
В настройки вносятся только косметические изменения, которые влияют на сам редактор, а не на код.
Да, больше ничего не изменяется. Особенно хоткеи. Они остаются по умолчанию. Привыкнуть — дело пары недель. При смене редактора будет полезная нагрузка на мозг.