Visual Studio Code (также известный под более коротким названием "VSCode") - это бесплатный редактор исходного кода, который получил большую поддержку со стороны разработчиков программного обеспечения, которые в 2020 году назвали его самым популярным редактором у программистов.
Ниже вы можете скачать Visual Studio Code бесплатно.
Windows 7, 8, 10, 11
Debian, Ubuntu .deb
Red Hat, Fedora, SUSE .rpm
macOS 10.11+
Он поставляется в комплекте со всеми необходимыми инструментами и сервисами для управления разработкой программных проектов любого масштаба, включая поддержку отладки, подсветку синтаксиса в реальном времени, сниппеты, рефакторинг кода, интеллектуальное завершение кода (IntelliSense) и полностью интегрированную поддержку развертывания обновлений проекта на Git.
Примечание: Если вы хотите внести свой вклад в VS Code, исправить или сообщить об ошибках, пожалуйста, вносите свой вклад непосредственно в кодовую базу на GitHub.
История разработки
Первоначально анонсированная компанией Microsoft весной 2015 года, первая публичная версия Visual Studio Code была выпущена год спустя, в апреле 2016 года. С тех пор этот редактор исходного кода и отладчик несколько раз расширял свою функциональность.

Одной из самых популярных и полезных функций является Source Control - сервис контроля версий, который регистрирует все изменения, вносимые в текущий проект, синхронизирует состояние локального проекта с резервной копией данных на облачной платформе хранения GitHub.
Интерфейс программы
Пользовательский интерфейс оптимизирован для быстрого обнаружения всех доступных встроенных инструментов и внешних сервисов, предлагаемых менеджером расширений.
Важно отметить, что эти расширения работают как отдельные процессы, что гарантирует целостность и стабильность софта.
Приложение хорошо подходит даже для начинающих школьников и студентов, что делает его идеальным приложением для изучения тонкостей разработки проектов любого размера.

Пользовательский интерфейс разделен на пять областей:
- Редактор - основная область редактирования файлов. Можно открыть столько редакторов, сколько хотите, рядом друг с другом по вертикали и горизонтали.
- Боковая панель - содержит различные представления, такие как Проводник, чтобы помочь во время работы над проектом.
- Строка состояния - информация об открытом проекте и редактируемых файлах.
- Панель активности - расположена на крайней левой стороне, позволяет переключаться между представлениями и предоставляет дополнительные индикаторы, специфичные для контекста, например, количество исходящих изменений, когда Git включен.
- Вкладки - можно отображать различные вкладки над областью редактора.Каждый раз, когда вы запускаете программу, он открывается в том же состоянии, в котором он был при последнем закрытии. Папка, макет и открытые файлы сохраняются.
Интерфейс можно настраивать под себя и сделать редактор максимально персонализированным под ваши потребности. Но это еще не все возможности, которые предлагает редактор.
Особенности программы
Познакомьтесь с IntelliSense.
Выйдите за рамки подсветки синтаксиса и автозаполнения с IntelliSense, который обеспечивает интеллектуальное завершение на основе типов переменных, определений функций и импортированных модулей.
Отладка операторов печати осталась в прошлом.
Отлаживайте код прямо из редактора. Запускайте или подключайтесь к запущенным приложениям и отлаживайте их с помощью точек останова, стеков вызовов и интерактивной консоли.
Встроенные команды Git.
Работа с Git и другими SCM-провайдерами еще никогда не была такой простой. Просматривайте диффы, ставьте файлы и делайте коммиты прямо из редактора. Проталкивайте и вытаскивайте данные из любой размещенной службы SCM.
Расширяемость и настраиваемость.
Хотите еще больше возможностей? Установите расширения, чтобы добавить новые языки, темы, отладчики и подключиться к дополнительным сервисам. Расширения запускаются в отдельных процессах, что гарантирует, что они не замедлят работу вашего редактора.
Горячие клавиши
Команда | Клавиши |
---|---|
Вырезать строку | Ctrl+X |
Скопировать строку | Ctrl+C |
Вставить | Ctrl+V |
Удалить строку | Ctrl+Shift+K |
Вставить строку ниже | Ctrl+Enter |
Вставить строку выше | Ctrl+Shift+Enter |
Переместить линию вниз | Alt+Down |
Переместить линию вверх | Alt+Up |
Копировать строку вниз | Shift+Alt+Down |
Копировать строку вверх | Shift+Alt+Up |
Назад | Ctrl+Z |
Вперед | Ctrl+Y |
Добавить выбор в следующий поиск совпадений | Ctrl+D |
Переместить последний выбор в следующий поиск совпадений | Ctrl+K Ctrl+D |
Отмена последней операции с курсором | Ctrl+U |
Вставить курсор в конец каждой выбранной строки | Shift+Alt+I |
Выделить все вхождения текущего выделения | Ctrl+Shift+L |
Выделить все вхождения текущего слова | Ctrl+F2 |
Выделить текущую строку | Ctrl+L |
Вставить курсор ниже | Ctrl+Alt+Down |
Вставить курсор выше | Ctrl+Alt+Up |
Переход к соответствующей скобке | Ctrl+Shift+\ |
Линия отступа (переместить строку вправо на 4 пробела или одну табуляцию) | Ctrl+] |
Линия отступа (переместить строку налево на 4 пробела или одну табуляцию) | Ctrl+[ |
Перейти к началу строки | Home |
Перейти к концу строки | End |
Перейти в конец файла | Ctrl+End |
Перейти в начало файла | Ctrl+Home |
Линия прокрутки вниз | Ctrl+Down |
Линия прокрутки вверх | Ctrl+Up |
Линия прокрутки вниз с выделением | Alt+PageDown |
Линия прокрутки вверх с выделением | Alt+PageUp |
Область складывания (схлопывания) | Ctrl+Shift+[ |
Область разворачивания (разворачивания) | Ctrl+Shift+] |
Сложить (свернуть) все области | Ctrl+K Ctrl+[ |
Развернуть (распустить) все области | Ctrl+K Ctrl+] |
Добавить комментарий к строке | Ctrl+K Ctrl+C |
Убрать комментарий к строке | Ctrl+K Ctrl+U |
Комментарий переключения строки | Ctrl+/ |
Комментарий переключения блока | Shift+Alt+A |
Поиск | Ctrl+F |
Замена | Ctrl+H |
Следующее искомое | Enter |
Предыдущее искомое | Shift+Enter |
Выбрать все повторения найденного соответствия | Alt+Enter |
Переключить Поиск с учетом регистра | Alt+C |
Искать с помощью Regex | Alt+R |
Переключение Найти целое слово | Alt+W |
Переключение использования клавиши Tab для установки фокуса | Ctrl+M |
Переключение обводки слов | Alt+Z |
Полный список сокращенных комбинаций представлен на странице.
Заключение
Приложение распространяется в Интернете бесплатно по лицензии Open Source, что позволяет разработчикам напрямую видеть весь исходный код, даже рабочий процесс встроенной службы сбора данных, которая собирает пользовательские данные и отправляет их в Microsoft.
Visual Studio Code может быть загружен в виде архива установщика размером менее 100 МБ не только для Windows, но и для Linux и macOS (с поддержкой архитектур процессоров IA-32, x86-64, ARM64), и имеет встроенную поддержку UI для 11 международных языков. Приложение легкое, быстрое и оптимизированное для всех современных версий ОС Windows (7, 8 и 10, 11 включая как 32-битные, так и 64-битные).
Замечательный редактор, использую его уже несколько лет