Редактор VSCode

Редактор VSCode

2025-12-31 · 2 мин. для прочтения

VSCode.

Содержание

1 Общая информация

  • Сайт: https://code.visualstudio.com
  • Репозиторий: https://github.com/microsoft/vscode
  • VS Code (полное название Visual Studio Code) — это бесплатный кросс‑платформенный редактор кода от компании Microsoft.
  • Позиционируется как «лёгкий» инструмент для веб‑ и облачной разработки.

1.1 Ключевые характеристики

  • Не IDE. Это именно редактор кода, а не полноценная среда разработки (IDE) вроде Visual Studio. Легче, быстрее запускается, проще настраивается.
  • Мультиплатформенный. Работает на Windows, macOS, Linux.
  • Многоязычный. Поддерживает десятки языков программирования «из коробки» (JavaScript, Python, C++, Java, Go, PHP, HTML, CSS и др.).
  • Расширяемый. Функциональность легко наращивать через плагины (расширения) из официального магазина.
  • Открытый исходный код. Проект опубликован на GitHub под лицензией MIT, но готовые сборки распространяются под проприетарной лицензией.

1.2 Основные возможности

  • Подсветка синтаксиса — цвековое выделение элементов кода (ключевых слов, переменных, строк и т. д.).
  • Автодополнение (IntelliSense) — подсказки при наборе, завершение имён функций, параметров.
  • Отладчик — пошаговое выполнение кода, точки останова (breakpoints), просмотр значений переменных.
  • Интеграция с Git — коммиты, ветвление, просмотр изменений прямо в интерфейсе.
  • Рефакторинг — инструменты для безопасного переименования, извлечения функций и пр.
  • Навигация по коду — быстрый переход к определению, поиск ссылок, структура файла.
  • Форматирование кода — автоматическое приведение к заданному стилю (можно настроить правила).
  • Терминал — встроенный командный интерпретатор для запуска скриптов и утилит.
  • Мультикорневые рабочие пространства — одновременная работа с несколькими папками/проектами.
  • Темы и кастомизация — смена оформления, горячих клавиш, макета интерфейса.

2 Расширения

2.1 Режим Org

2.2 LaTeX

2.3 Julia

Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.