Программирование  •  19 августа 2022  •  5 мин чтения

Гайд по Visual Studio Code: как работать с популярным инструментом разработчиков

Теоретически писать код можно и в простом текстовом редакторе. Но лучше использовать специальные программы, например Visual Studio Code. Расскажем о нём подробнее: от установки до горячих клавиш VS Code.

Что такое Visual Studio Code

Visual Studio Code (VS Code) — это редактор исходного кода. Его разработал Microsoft для всех популярных операционных систем: Windows, Linux и macOS. Визуальный редактор кода позволяет:

● Работать с IntelliSense — автоматическим дописыванием функций при вводе первых букв.
● Выполнять отладку — искать и устранять ошибки в написанном коде.
● Удобно писать код — автоматически заполнять нужную информацию, подсвечивать элементы синтаксиса в зависимости от выбранного языка, расставлять нужные отступы.
● Контролировать версии кода, в том числе с помощью системы управления версиями Git.
● Рефакторить код для улучшения его работы и читабельности.

Все эти функции значительно облегчают труд разработчика: позволяют избежать опечаток, реже ошибаться и работать быстрее. У Visual Studio Code есть особенности, которые отличают его от других визуальных редакторов кода:

● Можно скачать и использовать без оплаты лицензии.
● Для VS Code есть расширения, которые позволяют подстраивать его под конкретные задачи.
● Весит немного и запускается даже на не очень мощных компьютерах, при этом обладает всем нужным функционалом.
● Подходит для кроссплатформенной разработки, позволяет писать код на разных языках для облачных и веб-приложений.
● Простота в освоении: начать работать можно сразу после установки, а потом постепенно открывать для себя новые функции, чтобы больше автоматизировать работу.

Материал по теме:
6 самых популярных и удобных редакторов кода

Как установить Visual Studio Code

На Windows

  1. Скачать программу для установки.
  2. Запустить установщик и следовать инструкциям. Здесь всё стандартно, как с установкой любой программы: выбираете папку и устанавливаете.

На Mac OS X

  1. Скачать программу для установки.
  2. Открыть архив VSCode-osx.zip.
  3. Перетащить Visual Studio Code.app в папку Applications.
  4. Добавить Visual Studio Code в Dock, выбрав в Options «Keep in Dock».

На Linux

  1. Скачать программу для установки.
  2. Распаковать скачанный архив VSCode-linux-x64.zip в новую папку.
  3. Запустить Visual Studio Code двойным щелчком.

Подробнее об установке Visual Studio Code можно прочитать в официальной документации программы.

Интерфейс программы

Интерфейс VS Code во многом похож на интерфейс MS Word или Photoshop: меню с выпадающими списками вверху, инструменты для работы — слева, рабочая область — справа.
Так выглядит интерфейс VS Code с уже открытым рабочим проектом
Так выглядит интерфейс VS Code с уже открытым рабочим проектом
Интерфейс на английском, и лучше всего таким его оставить: если будете искать в интернете решение каких-то проблем, оно, скорее всего, будет описано именно на английском. 

Блоку с кодом отведено больше всего места. Как и в других редакторах, в VS Code здесь есть подсветка синтаксиса — функции, команды и переменные выделены разным цветом.
Слева в блоке есть нумерация строк, чтобы быстрее ориентироваться по коду и искать ошибки
Над блоком с кодом расположено меню с вкладками. Там лежат другие открытые файлы, чтобы между ними можно было быстро переключаться. Это нужно, чтобы работать в Visual Studio Code над проектами с несколькими файлами.

Сверху для удобства — вкладки с другими открытыми файлами

В самой левой части экрана VS Code находится панель управления.
В самой левой части экрана VS Code находится панель управления

Чтобы открыть или закрыть отдельные вкладки на панели управления, можно использовать значки в правой части панели или сочетания клавиш, указанные в меню View (Вид) в главном меню VS Code

Верхние пять элементов — основные:

● Проводник — чтобы быстро перемещаться между файлами внутри проекта.

● Поиск — для поиска конкретных слов внутри документа. Например, он позволяет найти переменную везде, где она используется.

● Система управления версиями — предназначена для взаимодействия с Git, просмотра изменений в коде и разных его версий.

● Запуск кода — позволяет запустить и проверить код на работоспособность.

● Расширения — каталог расширений, которые можно установить для добавления в VS Code дополнительного функционала.

Другие элементы меняются в зависимости от того, какие расширения установлены. Например, Docker для работы с контейнеризацией кода или Jupyter для тех, кто хочет заниматься Data Science и открывать нужные для этого файлы прямо в VS Code.

При нажатии на одну из иконок между левой панелью и окном с кодом открывается небольшое окно с возможностями этого элемента управления.

Например, здесь открыт проводник, в котором видны все файлы проекта
В самой нижней части интерфейса находится статус-бар.

Каждый элемент статус-бара можно использовать для доступа к функциям или настройкам

В нём VS Code показывает общую информацию о состоянии программы: обнаруженные ошибки, количество строк, язык программирования. Всё это он считает автоматически.

В самой правой части находится небольшое окошко, в котором отображается весь код в уменьшенном варианте, чтобы можно было быстро перейти в нужное место кода.

Настройка Visual Studio Code

Открыть графический редактор настроек можно сочетанием клавиш «Ctrl+», либо пройдя по пути «File → Preferences → Settings».

Теперь можно выбирать разные категории параметров и настраивать их вручную. Чтобы не переключаться по всем вкладкам, нужные параметры для настройки можно вбивать в строку поиска.

Ещё один способ настройки VS Code — редактирование файла settings.json. Он позволяет настраивать программу более тонко, но требует определённого умения. Новичку лучше этим способом не пользоваться.

Мы не рекомендуем начинающим разработчикам слишком сильно менять настройки программы Visual Studio Code. Если столкнётесь с проблемами и станете искать решение в интернете, советы, скорее всего, будут давать по программе со стандартными настройками и можно запутаться.

У VS Code есть ряд полезных настроек для автоматизации рабочего процесса:

Автосохранение. Найдите параметр Files: Auto Save. Измените значение с «Off» на «afterDelay», задайте промежуток времени — и файлы будут автоматически сохраняться в заданный промежуток.
Размер шрифта. Параметр Font Size. По умолчанию 14, можно изменить на удобный.
Форматирование кода. Параметр Format On Paste. Код будет автоматически форматироваться при вставке. Позволяет исправить проблемы с лишними отступами.
Удаление конечных пробелов. Параметр Trim Trailing Whitespace. При сохранении из документа автоматически удаляются пробелы в конце строк. Это нужно, чтобы не перегружать код лишними символами и проходить некоторые проверки на стиль кода.

Некоторые изменения в программе нужно задавать не через меню настроек, а через расширения. Например, если очень хочется русифицировать VS Code, нужно открыть вкладку с расширениями, ввести запрос vscode-language-pack-ru и нажать кнопку «Install». После этого язык интерфейса изменится на русский. Подробнее об этом смотрите в видеоинструкции на Youtube

Можно изменить цвет интерфейса. Для этого нужно нажать «CTRL+SHIFT+P», ввести запрос «theme» и выбрать «Preferences: Color Theme». Там откроется список тем, между которыми можно выбирать.

Горячие клавиши Visual Studio Code

Они нужны, чтобы ускорить работу в редакторе, так как позволяют не выбирать функции мышкой, а быстро набрать на клавиатуре.

Посмотреть весь список горячих клавиш можно внутри VS Code: «File → Preferences → Keyboard Shortcuts». Там же можно настроить горячие клавиши Visual Studio Code для конкретных команд.

Горячие клавиши Visual Studio Code

Список горячих клавиш, которые могут пригодиться новичку

Совет эксперта

Артём Стрельцов

Я использую VS Code именно как редактор кода, а не как «швейцарский нож» для решения всех задач на свете. Поэтому расширениями пользуюсь по минимуму и многие рабочие задачи решаю вручную, через консоль — часто это быстрее и позволяет не перегружать интерфейс редактора кода.

Статью подготовили:

Артём Стрельцов
Яндекс
Разработчик
Яндекс Практикум
Редактор

Дайджест блога: ежемесячная подборка лучших статей от редакции

Поделиться 

Успейте начать учебу в Практикуме до конца ноября со скидкой 20%

Mon Oct 07 2024 15:46:20 GMT+0300 (Moscow Standard Time)