# VSCode

**Visual Studio Code** – это один из наиболее популярных редакторов кода, разработанный корпорацией Microsoft. Он распространяется в бесплатном доступе и поддерживается всеми актуальными операционными системами: Windows, Linux и macOS. 
VS Code представляет собой обычный текстовый редактор с возможностью подключения различных плагинов, что дает возможность работать со всевозможными языками программирования для разработки любого IT-продукта.
Несмотря на столь высокую популярность программы, ее функционал до сих пор остается не таким очевидным, из-за чего многие пользователи предпочитают продукт конкурента, нежели VS Code.
При первом запуске перед нами отобразится окно приветствия, через которое можно получить быстрый доступ к ранее запущенным проектам либо создать новые.
Запустить файл с кодом можно через правый клик мыши -> Открыть с помощью Code. Файл можно открыть и в программе: для этого в верхнем правом углу выбираем «File» и жмем «Open File…». 
После этого переходим в нужную директорию и выбираем файл.
![enter image description here](https://timeweb.com/media/519.png)
В результате перед нами отобразится окно с кодом из файла.
Первое, что бросается в глаза, – это блок кода, для которого отведено больше всего места. Название функций и прочее подсвечено разными цветами. 
Здесь же указан путь до файла, а чуть выше расположены вкладки-файлы, по которым можно перемещаться. 
С помощью них мы можем добавлять не просто один файл с кодом, а целый проект.
![screenshot](https://timeweb.com/media/615.png)
Следующий блок – левая панель управления, включающая в себя 5 основных вкладок: «Проводник», «Поиск», «Система управления версиями», «Запуск кода» и «Расширения». 
**Первая** предоставляет пользователю возможность просматривать содержимое проекта и быстро перемещаться внутри него.
![screenshot](https://timeweb.com/media/714.png)
**Вторая вкладка – поиск.** Используется для нахождения слов в документе. Он также может быть запущен с помощью комбинации клавиш `«CTRL+SHIFT+F»`. Алгоритм использования довольно прост – вводим название в поиск и смотрим результат.
![screenshot](https://timeweb.com/media/813.png)
**Система управления версиями** – предназначена для взаимодействия с git.
![screenshot](https://timeweb.com/media/910.png)
Запустить и проверить работоспособность кода мы можем в следующей вкладке:
![screenshot](https://timeweb.com/media/1011.png)
Еще одна важная вкладка, с помощью которой из Visual Studio Code можно сделать функциональную утилиту, это **«Расширения»**. В ней находятся установочники для всех популярных инструментов, используемых разработчиками.
![](https://timeweb.com/media/1116.png)
**Следующий блок – нижний статус-бар.** В нем отображается общая информация о состоянии программы. Обратите внимание, что VS Code автоматически определяет язык программирования и информирует нас об этом.
![](https://timeweb.com/media/1218.png)
**И еще один раздел – правая панель, включающая в себя небольшой дисплей,** который отображает код в уменьшенном варианте.
Здесь можно разделить окно кода на несколько столбцов, а также закрыть все файлы одним кликом – для этого используются две верхние кнопки.  
![](https://timeweb.com/media/1313.png)
Чтобы сделать интерфейс ещё проще, можно провести русификацию всех элементов интерфейса.
___
### Русификация Visual Studio Code
Чтобы провести русификацию программы, нужно открыть вкладку с расширениями и прописать запрос vscode-language-pack-ru. В результате будет отображен новый элемент с кнопкой «Install» – кликаем по ней и ожидаем завершения установки.
![enter image description here](https://timeweb.com/media/1411.png)
Перезагружаем программу и смотрим, что язык интерфейса был изменен на русский:
![enter image description here](https://timeweb.com/media/1511.png)
___
### Внешний вид
Можно полностью изменить цветовую схему утилиты. Чтобы это сделать, воспользуемся комбинацией клавиш «CTRL+SHIFT+P» и введем запрос «theme». В отобразившемся списке выберем «Параметры: Цветовая тема».
![enter image description here](https://timeweb.com/media/1610.png)
В результате отобразится список возможных тем – для примера возьмем солнечную тему.
![enter image description here](https://timeweb.com/media/179.png)
После применения темы интерфейс примет следующий вид:
![enter image description here](https://timeweb.com/media/188.png)
Можно установить и другие темы. Для этого необходимо пролистать в самый низ списка и выбрать «Установить дополнительные цветовые темы…». После этого в левой части отобразится дополнительный блок с доступными цветовыми решениями.
![enter image description here](https://timeweb.com/media/198.png)
Вот можно изменить внешний вид программы. Теперь можно перейти к техническим моментам и рассмотреть работу наиболее важных плагинов.
___
### Управление проектами
По умолчанию Visual Studio Code поддерживает работу с несколькими проектами, однако перемещаться между ними не очень удобно. Для удобства обычно используют плагин под названием Project Manager. 
С его помощью открывается возможность перемещения между рабочими областями всего в один клик. 
Установка проходит через магазин расширений. После того как менеджер проектов будет установлен, в левой панели управления появится новая вкладка для работы с плагином.
![enter image description here](https://timeweb.com/media/207.png)
Теперь работа с проектами не должна вызывать никаких трудностей.
___
### Автоформатирование кода
Один из важных этапов программирования – умение приводить все к единому виду с правильными отступами. Для таких задач в VS Code есть специальные плагины, позволяющие форматировать весь текстовый документ. 
Это такие расширения, как PHP-CS-Fixer для PHP, Prettier для JS/HTML/CSS и другие.
Рассмотрим, как форматируется код, написанный на JavaScript:
1. Возьмем функцию, отступы в которой выстроены случайным образом.
![enter image description here](https://timeweb.com/media/2111.png)
2. Устанавливаем плагин Prettier через магазин расширений и открываем документ, который нужно отформатировать. Зажимаем комбинацию клавиш «CTRL+SHIFT+P» и вводим запрос «Format Document».
![enter image description here](https://timeweb.com/media/2211.png)
3. Смотрим на код и видим, что он преобразился и принял аккуратный вид.
![enter image description here](https://timeweb.com/media/236.png)
Аналогичным образом можно отформатировать код, написанный на других языках программирования. Для этого достаточно установить нужное расширение.
Мы разобрали функционал инструмента Visual Studio Code. Данная среда хороша не только для профессионалов, но и для новичков, изучающих основы программирования.
___
### Список использованной литературы:
1. Редактор кода Visual Studio Code: Подробный гайд по настройке и установке плагинов. – Текст: электронный // Компьютерные науки: [сайт]. – 2022. –  URL: https://timeweb.com/ru/community/articles/chto-takoe-visual-studio-code (дата обращения: 22.01.2023).
2.  Visual Studio Code: Мощное руководство пользователя. – Текст: электронный // Компьютерные науки: [сайт]. – 2022. –  URL: https://dev-gang.ru/article/visual-studio-code-moscznoe-rukovodstvo-polzovatelja-dwedy9wjzg/ (дата обращения: 22.01.2023).
3.  Редактор кода Visual Studio Code: Самый подробный гайд по настройке и установки плагинов для начинающих. – Текст: электронный // Компьютерные науки: [сайт]. – 2022. –  URL: https://habr.com/ru/post/490754/ (дата обращения: 22.01.2023).
