Visual Studio Code или VSC – один из самых популярных редакторов исходного кода, используемых программистами. Компания Microsoft разработала VSC как кроссплатформенный редактор кода для написания веб-приложений и облачных приложений.
Впервые об этом было объявлено 29 апреля 2015 года на конференции Build 2015, которая состоялась в Сан-Франциско. Несколько месяцев спустя, 18 ноября 2015 года, VSC был выпущен под лицензией MIT, а исходный код стал доступен на GitHub. 14 апреля 2016 года VSC был опубликован в сети.
Что же VS Code такое?
Visual Studio Code – это редактор кода, разработанный для Windows, Linux и macOS. Кроме того, VSC также сочетает в себе простоту редактора и мощные инструменты разработчика, такие как отладка, встроенное управление Git, подсветка синтаксиса и многое другое. Это бесплатный и открытый исходный код, основанный на платформе Electron, которая используется для развертывания приложений Node.js.
В чем причина такой популярности VS Code?
Доступ
Это бесплатный кроссплатформенный редактор с открытым исходным кодом, который работает в Windows, Linux и macOS, поэтому вы можете работать независимо от платформы, на которой ваше устройство основано.
Поддержка многих языков программирования
Достаточно просто посетить официальный сайт Visual Studio Code, и вы тут же поймете, что он поддерживает практически все популярные языки программирования. В частности, Python, JavaScript, HTML, CSS, TypeScript, C++, Java, PHP, Go, C#, PHP, SQL, Ruby, Objective-C и многие другие.
Возможность изменить язык для определенного файла
VS Code поддерживает язык по умолчанию, который будет соответствовать вашему файлу, но вы также можете и изменить язык. Для этого нажмите на индикатор языка, расположенный справа от строки состояния, и откроется список выбора языкового режима. Здесь вы можете выбрать разные языки для вашего текущего файла.
Отладка
VSC поставляется со встроенным отладчиком, который также является одной из его основных функций. Это помогает ускорить цикл редактирования, компиляции и отладки. Однако по умолчанию он поставляется только с отладчиком, поддерживающим NodeJS, который может отлаживать все, что было перенесено в JavaScript, но опять же, вы можете использовать расширения для других сред выполнения.
Встроенная интеграция с Git
Visual Studio Code предоставляет полную интеграцию с Git, позволяющую программистам видеть изменения мгновенно, не покидая редактор. Вы можете найти значок Git в левой части боковой панели, где вы можете инициализировать его и выполнить несколько команд Git, таких как pull, push, publish и другие. Кроме того, VSC также работает с несколькими хранилищами Git, будь то локальные или удаленные.
IntelliSense
Поддержка IntelliSense, предоставляемая JavaScript, CSS, HTML, TypeScript, JSON, отображает много полезной информации, анализируя происходящее за кулисами, чтобы пользователи могли лучше понять код на основе вывода типов, аннотаций JSDoc или файлов объявлений.
Он обеспечивает интеллектуальное завершение кода, информацию о параметрах, поиск по ссылкам и многие другие расширенные функции языка.
Интегрированный CLI (Интерфейс командной строки)
Для сохранения переключения между окнами VS Code предлагает встроенный терминал или интерфейс командной строки.
ESLint
ESLint – это мощный и популярный инструмент для рисования, который помогает вам обнаруживать ошибки в коде и исправлять их при написании, а также следовать общепринятым рекомендациям.
Сочетания клавиш
Возможность редактирования с помощью нескольких курсоров может значительно сэкономить время. Нажатие Ctrl/Command + Shipt + P приводит к сочетаниям команд, которая делает код VS доступным с клавиатуры. Это позволяет вам получить доступ ко всем функциям VS Code, включая все сочетания клавиш.
Действительно, этот редактор исходного кода прошел долгий путь, чтобы стать одним из самых популярных редакторов программистами. Все благодаря легкому весу, скорости и многочисленным функциям.
А какой редактор предпочитаете вы? Делитесь в комментариях!