Найти в Дзене
Герман Геншин

Visual Studio Code: почему я подсел — и ни за что не откажусь!

Visual Studio Code уже много лет — мой основной редактор кода и рабочая среда. За это время я успел поработать во фронтенде, пробовал бэкенд и консольные утилиты, но ни один другой редактор не смог его вытеснить. Моё знакомство с программированием началось ещё с Adobe GoLive (да, было и такое), затем был Dreamweaver, потом я перешёл на Sublime Text. Позже увлёкся Atom от GitHub — кстати, именно для него и появился знаменитый Electron. Но, когда Atom перестал развиваться, я окончательно пересел на Visual Studio Code где-то в 2018-м — и с тех пор не возвращался обратно. За последние 10 лет я не раз менял операционные системы — то из-за работы, то из спортивного интереса. Основная машина то это Mac, то Windows, потом Linux, ChromeOS, снова Windows, а теперь снова Mac. При этом Linux и Windows до сих пор стоят у меня на нескольких ПК и виртуальных машинах. Постоянные переезды с одной ОС на другую перестали быть проблемой, когда появился Visual Studio Code. Мне больше не нужно искать новый
Оглавление

Visual Studio Code уже много лет — мой основной редактор кода и рабочая среда. За это время я успел поработать во фронтенде, пробовал бэкенд и консольные утилиты, но ни один другой редактор не смог его вытеснить.

Моё знакомство с программированием началось ещё с Adobe GoLive (да, было и такое), затем был Dreamweaver, потом я перешёл на Sublime Text. Позже увлёкся Atom от GitHub — кстати, именно для него и появился знаменитый Electron. Но, когда Atom перестал развиваться, я окончательно пересел на Visual Studio Code где-то в 2018-м — и с тех пор не возвращался обратно.

Кроссплатформенность и удалённая разработка

За последние 10 лет я не раз менял операционные системы — то из-за работы, то из спортивного интереса. Основная машина то это Mac, то Windows, потом Linux, ChromeOS, снова Windows, а теперь снова Mac. При этом Linux и Windows до сих пор стоят у меня на нескольких ПК и виртуальных машинах.

Постоянные переезды с одной ОС на другую перестали быть проблемой, когда появился Visual Studio Code. Мне больше не нужно искать новый редактор — VS Code работает одинаково стабильно на Windows, macOS и Linux. И, что особенно круто, все мои настройки и расширения подтягиваются с помощью Microsoft или GitHub-аккаунта. Так что даже если меняю ноутбук на десктоп — просто логинюсь, и всё привычное окружение уже на месте, можно сразу работать дальше.

Visual Studio Code отлично подходит для удалённой работы на Linux — будь то VPS или WSL. Это значит: редактор крутится у вас на Windows или Mac, а файлы, терминал и всё окружение остаются на удалённом сервере под Linux. Интерфейс привычный, быстрый, и работать гораздо удобнее, чем через удалённый рабочий стол.

Признаюсь, сам этой фичей пользовался всего пару раз, но опыт очень порадовал. Мне нужно было добавить поддержку 64-битного ARM Linux для инсталлятора Nexus Tools (это консольная тулза на Dart). Имелись только x86-компы и старый Raspberry Pi на 32-битах, а эмулировать ARM — это пытка. Покупать отдельный сервер не хотелось. Вдруг под руку попался PinePhone Pro: настоящий смартфон на 64-битном ARM с полноценным Linux.

-2

Поставил VS Code на PinePhone, подключился к нему по сети со своего компа — и вот уже пишу код, как обычно, хотя все файлы и терминал — физически на смартфоне в соседней комнате, всё по Wi-Fi. Это оказалось куда приятнее, чем возиться с VNC или мучаться с Vim и Nano по SSH.

Гибкие плагины и супер-удобная работа с Git

Больше всего в VS Code ценю расширения. Через плагины можно подключить что угодно: новые языки, инструменты, подсказки или интеграции. Благодаря этому редактор одинаково хорошо справляется и с HTML, и с CSS, и с Python, и с JavaScript, и с C#, Go, PHP, Markdown — да чем угодно!

Гибкость через плагины — причина, почему я так долго держусь за VS Code. В основном занимаюсь фронтендом — сайты и браузерные расширения вроде Link Cleaner или Peek (то есть, по большей части, JavaScript, HTML и CSS). Иногда пишу на PHP, Python, Dart, Bash — и тут редактор тоже не подводит. Какой бы проект ни открывал, мои горячие клавиши и автодополнение всегда под рукой — это здорово выручает.

-3

Я не фанат бесконечного количества расширений, но отмечу одно любимое — Discord Presence. Благодаря ему в Discord видно, над каким проектом или файлом я сейчас работаю. Мелочь, а приятно, особенно для совместных проектов и общения.

Очень ценю встроенную поддержку Git — наконец-то не нужно постоянно прыгать в терминал ради каждого коммита или pull.

Понимаю, что хвалить Visual Studio Code — банально. Всё-таки по опросу Stack Overflow 2024 года 73,6% разработчиков выбирают именно этот редактор! Но действительно настолько надёжные и удобные инструменты попадаются нечасто. За всё время у меня не было серьёзных проблем или багов, редактор отлично бежит на любых устройствах — и при этом он абсолютно бесплатный.

Может, когда-нибудь я дам шанс чему-то новому — ведь всегда хочется проверить, не лучше ли где-то ещё. Но пока что VS Code для меня — безальтернативный выбор на годы вперёд.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: