Ключевые выводы
- Технически VS Code не является IDE — это похоже на создание собственной IDE для IKEA с плагинами и расширениями.
- VS Code предлагает широкую поддержку языков программирования с бесчисленным количеством расширений, доступных для загрузки.
- Бесшовная интеграция с Git, чистый дизайн пользовательского интерфейса и множество расширений делают VS Code первоклассной средой разработки.
Давайте сначала разберемся с одной вещью: VS Code технически не IDE. IDE — это интегрированная среда разработки, в которой «из коробки» доступны обширные инструменты и интеграция с используемым языком. VS Code не может ничего скомпилировать «из коробки», и в каком-то смысле он больше похож на IKEA сред разработки. Вы создаете свою собственную IDE, устанавливая плагины и расширения, благодаря чему среда, в которой вы работаете, полностью принадлежит вам.
Благодаря поддержке плагинов VS Code действительно является IDE для всех и каждого. На его торговой площадке доступны тысячи расширений, начиная от Gemini Code Assist, Kubernetes и даже эмуляции Vim. VS Code на сегодняшний день является лучшей средой разработки, и тому есть масса причин.

Широкая поддержка языков программирования
JavaScript, TypeScript, CSS и HTML поставляются в комплекте поставки.
Самое лучшее в VS Code — это языковая поддержка. Здесь действительно каждый найдет что-то для себя, и вы можете загрузить на рынке бесчисленное множество расширений для языков, о которых вы даже не слышали. Кроме того, вы, очевидно, сможете запускать другие, более распространенные языки, такие как Python, C, Java, Go, Ruby и многие другие.
Единственным недостатком является то, что большинство этих языков не будут работать «из коробки», но заставить их работать невероятно просто. Например, при использовании Python вы просто переходите на вкладку расширений в VS Code и выполняете поиск «Python». Все, что вам нужно сделать, это нажать «Установить», и через несколько мгновений VS Code распознает Python с подсветкой синтаксиса, возможностью запуска и отладки вашего кода, рефакторингом, обозревателями переменных и всем остальным, что вы ожидаете от IDE.
Интегрированный контроль версий
VS Code поддерживает Git «из коробки», но вы также можете использовать другие SCM.
Один из моих любимых аспектов использования VS Code — это его плавная интеграция с Git, и эта функция включена «из коробки». Я могу получить четкое представление об изменениях в моем репозитории, включая поэтапные и объединенные изменения. Строка состояния держит меня в курсе текущей ветки, любых несохраненных изменений и количества коммитов, которые я сделал или которые нужно сделать. Это очень важно для того, чтобы оставаться в курсе контроля версий и веток, даже не выходя из редактора.
Это также отлично подходит для внесения изменений. Мне нравится, как я могу размещать или отключать файлы, просто перетаскивая их или щелкая правой кнопкой мыши и изменяя их с помощью контекстных действий. Даже такая простая вещь, как ввод сообщения о фиксации в редакторе, кажется намного приятнее.
Управление ветками и удаленное управление также действительно интуитивно понятно, а VS Code фактически сделал Git менее рутинной задачей. Автоматическое сохранение и восстановление открытых редакторов при переключении веток спасает жизнь. У него даже есть функция периодической выборки, которая может показать мне, сколько изменений в моем локальном репозитории впереди или позади удаленного. По умолчанию эта функция отключена, но ее можно включить, изменив настройку git.autofetch.
Даже что-то вроде исправления конфликта слияния стало проще (заметьте, непростое) благодаря трехстороннему редактору слияния VS Code. Он разделяет его на входящие и текущие изменения, а также позволяет разрешать конфликты прямо в редакторе. Интеграция VS Code с Git просто фантастическая. Это графический способ использования Git, при котором кнопки преобразуются в команды, что экономит ваше время и избавляет от необходимости постоянно вводить данные вручную.
Чистый, простой в использовании пользовательский интерфейс
Это личное предпочтение
Хотя это личное предпочтение, мне нравится пользовательский интерфейс VS Code, и я считаю, что им легко пользоваться и ориентироваться. Вы можете закрепить терминал внизу, дерево файлов слева и несколько панелей кода в основной области. Вы можете перетаскивать и перемещать их, чтобы изменить их размер, а также скрыть другие элементы, если хотите, что позволит вам контролировать внешний вид вашей среды разработки.
Вдобавок ко всему, в VS Code встроено множество тем. Если хотите, вы даже можете создать свою собственную тему, выбрав свои собственные цветовые схемы и дизайн, чтобы она по-настоящему воплотилась в жизнь. твой среда. Это довольно сложный процесс (и это неофициальный веб-сайт), но вы можете сделать это, если хотите. Я просто использую тему «Dark Modern» по умолчанию с VS Code.
Есть так много расширений
Серьезно, это лучшая часть VS Code в целом.
Главной особенностью VS Code является поддержка расширений. Он не только позволяет вам использовать практически любой язык программирования, который вам нужен, но есть и некоторые веселье расширения тоже есть. Торговая площадка встроена в VS Code, поэтому вы можете искать то, что вам нужно, но вы также можете правильно просматривать ее в своем браузере.
Например, вы можете получить расширения, которые выполняют все следующие действия:
- Вышибала с заставкой DVD
- Менеджер сервисов AWS
- Интеграция со Spotify
- Богатое присутствие Discord
- Ноутбуки Jupyter
и многое другое. Расширение найдется для любого варианта использования, от странного до действительно полезного, и мы уверены, что вы найдете то, что вам понравится.
VS Code, возможно, не является IDE, но вы можете сделать его таковым
Так что название этой статьи технически неверное, но, честно говоря, так ли это на самом деле? IDE — это интегрированная среда разработки, а VS Code «из коробки» может и не быть ею, но вся суть в том, что она легкая и функциональна для любых задач. ты нужно, чтобы это было. Даже с Java я долгое время придерживался IntelliJ, и только на последнем курсе университета я наконец сделал решительный шаг, когда увидел, что все мои друзья используют VS Code… и я так рад, что сделал.
Я очень рекомендую попробовать. Возможно, вам это не подойдет, но это одно из лучших обновлений, которые я внес в свой рабочий процесс разработки за долгое время.

Как установить VS Code на Ubuntu
Вам не обязательно запускать Windows, чтобы использовать код Microsoft Visual Studio (VS Code). Вы можете установить его на Ubuntu за несколько шагов.