Как использовать visual studio code

Как настроить Visual Studio Code для C, C++, Java, Python

Как использовать visual studio code. 0 y Pl05Vwn8nCsoro. Как использовать visual studio code фото. Как использовать visual studio code-0 y Pl05Vwn8nCsoro. картинка Как использовать visual studio code. картинка 0 y Pl05Vwn8nCsoro

Visual Studio Code — популярный редактор кода, бесплатный и с открытым исходным кодом. Но я уверен: каждый из нас, кто пытался настроить Visual Studio Code для разработки приложений на C++, Java или Python, прошел через стадию: “О Боже! Почему нельзя как-нибудь попроще?” Я сам пробовал настроить VS Code пару раз и в итоге закончил тем, что использовал CodeBlocks. 🙁

Прочитав много документации, посмотрев ряд роликов на YouTube и потратив несколько дней на саму настройку VS Code, я пишу эту статью, чтобы все это не пришлось проделывать уже вам!

Сегодня я покажу, как настроить среду разработки для спортивного программирования на C++, Java и Python в VS Code с нуля. Мы также посмотрим, какие расширения больше всего пригодятся, чтобы начать работу с VS Code. В конечном счете, ваша среда разработки будет выглядеть примерно так:

Как использовать visual studio code. 1*SnPRLMXw74Esk7s Q8uISg. Как использовать visual studio code фото. Как использовать visual studio code-1*SnPRLMXw74Esk7s Q8uISg. картинка Как использовать visual studio code. картинка 1*SnPRLMXw74Esk7s Q8uISg

1. Устанавливаем Visual Studio Code

Скачайте последнюю версию Visual Studio Code с официального сайта. Рекомендуется загрузить системный установщик (System Installer), но если у вас нет прав администратора, то пользовательский установщик (User Installer) тоже подойдет. Выполните все обычные шаги по установке и обязательно проставьте все следующие чекбоксы:

Как использовать visual studio code. 1*aS2YT9NeamPDOGvLwCX1LA. Как использовать visual studio code фото. Как использовать visual studio code-1*aS2YT9NeamPDOGvLwCX1LA. картинка Как использовать visual studio code. картинка 1*aS2YT9NeamPDOGvLwCX1LA

Если у вас уже установлен VS Code, но вы все равно хотите начать с чистого листа, следуйте этим инструкциям, чтобы полностью удалить VS Code.

2. Настраиваем расширения

Ниже приведен список расширений, которые нам понадобятся для правильной настройки VS Code. Откройте VS Code и перейдите на панель расширений (Ctrl + Shift + X), которая находится на левой панели инструментов, и начните загружать друг за другом следующие расширения:

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

Чтобы выбрать тему, нажмите Ctrl + Shift + P. Откроется палитра команд. Осуществите поиск по слову “theme” и выберите опцию Color Theme. Чтобы настроить иконки, можете выбрать опцию File Icon Theme.

Как использовать visual studio code. 1*ObUp6HPugKG8MS47u7KQwQ. Как использовать visual studio code фото. Как использовать visual studio code-1*ObUp6HPugKG8MS47u7KQwQ. картинка Как использовать visual studio code. картинка 1*ObUp6HPugKG8MS47u7KQwQ

Расширения для тех, кто интересуется FrontEnd-фреймворками для веб-разработки, такими как Angular и React:

3. Настраиваем внешний вид редактора

Итак, мы уже установили VS Code и несколько расширений. Теперь мы готовы настраивать среду разработки. Я создал шаблон для спортивного программирования в VS Code и загрузил его в свой профиль на Github.

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

Как использовать visual studio code. 1*4DemmnRbT96uvSekt4R SA. Как использовать visual studio code фото. Как использовать visual studio code-1*4DemmnRbT96uvSekt4R SA. картинка Как использовать visual studio code. картинка 1*4DemmnRbT96uvSekt4R SA

Пройдитесь по файлам main.cpp, Main.java и main.py и посмотрите на записанный в них образец кода. По сути, шаблонный код, предоставленный в образцах для каждого из этих трех языков, принимает входящие данные из файла input.txt и обеспечивает вывод в файл output.txt. Для каждой программистской задачи, которую вы хотите решить, просто создайте копию этого шаблона и напишите свой код в функции solve().

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

Как использовать visual studio code. 1*gAcXBAnLfCf0sbYfnjEa2w. Как использовать visual studio code фото. Как использовать visual studio code-1*gAcXBAnLfCf0sbYfnjEa2w. картинка Как использовать visual studio code. картинка 1*gAcXBAnLfCf0sbYfnjEa2w

Как использовать visual studio code. 1*s0c NtcTV9jGcFZyLuwzWQ. Как использовать visual studio code фото. Как использовать visual studio code-1*s0c NtcTV9jGcFZyLuwzWQ. картинка Как использовать visual studio code. картинка 1*s0c NtcTV9jGcFZyLuwzWQ

Как использовать visual studio code. 1*oTxOiHzMhFOKzpOd9. Как использовать visual studio code фото. Как использовать visual studio code-1*oTxOiHzMhFOKzpOd9. картинка Как использовать visual studio code. картинка 1*oTxOiHzMhFOKzpOd9

Готово! Мы настроили внешний вид редактора. А теперь давайте запускать код.

4. Запускаем код!

Для запуска нашего кода мы будем использовать расширение Code Runner, потому что ручная настройка VS Code для каждого языка — весьма сложная задача и потребует много затрат времени и сил.

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

Как использовать visual studio code. 1*H9dsCYRHnRBCQN0NC3YRXA. Как использовать visual studio code фото. Как использовать visual studio code-1*H9dsCYRHnRBCQN0NC3YRXA. картинка Как использовать visual studio code. картинка 1*H9dsCYRHnRBCQN0NC3YRXA

По умолчанию Code Runner не добавляет флаг -std=c++14 при компиляции кода. Это ограничивает ваши возможности как программиста. Например, если вы попытаетесь сделать так:

Выполните следующие действия, чтобы добавить флаг:

Как использовать visual studio code. 1*7C73JHb dWpJBUsc. Как использовать visual studio code фото. Как использовать visual studio code-1*7C73JHb dWpJBUsc. картинка Как использовать visual studio code. картинка 1*7C73JHb dWpJBUsc

Наконец-то всё настроено для запуска ваших программ на C++, Java и Python.

Откройте файл main.cpp. Нажмите правую кнопку мыши и выберите опцию Run Code. Попробуйте напечатать что-нибудь в функции solve(), чтобы проверить, происходит ли у вас вывод в файл output.txt или нет.

Как использовать visual studio code. 1*5c0r69F5IoTNmaifNbFGbQ. Как использовать visual studio code фото. Как использовать visual studio code-1*5c0r69F5IoTNmaifNbFGbQ. картинка Как использовать visual studio code. картинка 1*5c0r69F5IoTNmaifNbFGbQ

Следуйте той же процедуре с файлами Main.java и main.py. Расширение Code Runner возьмет на себя выполнение каждого из них.

Я надеюсь, что эта статья помогла вам настроить Visual Studio Code. Счастливого программирования!

Источник

Предварительные требования

Создание приложения

Запустите Visual Studio Code.

В главном меню выберите Файл > Открыть папку (в macOS выберите File > Open. (Файл > Открыть)).

В диалоговом окне Открыть папку создайте папку HelloWorld и выберите ее. Затем щелкните Выбрать папку (или Открыть в macOS).

В диалоговом окне о доверии авторам файлов в этой папке выберите Да, я доверяю авторам.

Откройте терминал в Visual Studio Code, выбрав в основном меню пункт Вид > Терминал.

Откроется окно Терминал с командной строкой в папке HelloWorld.

В окне терминала введите следующую команду:

Шаблон проекта создает простое приложение, которое отображает «Hello World» в окне консоли, вызывая метод Console.WriteLine(String) из файла Program.cs.

Замените содержимое Program.cs кодом из этого примера.

При первом редактировании файла .cs в Visual Studio Code будет предложено добавить недостающие ресурсы для сборки и отладки приложения. Выберите Да и Visual Studio Code создаст папку .vscode с файлами launch.json и tasks.json.

Запуск приложения

Выполните следующие команды в окне терминала:

В программе отобразится сообщение «Hello World!», после чего она завершится.

Как использовать visual studio code. dotnet run command. Как использовать visual studio code фото. Как использовать visual studio code-dotnet run command. картинка Как использовать visual studio code. картинка dotnet run command

Улучшение приложения

Давайте расширим приложение. Теперь у пользователя будет запрашиваться имя, которое затем будет отображаться с датой и временем.

Откройте файл Program.cs.

В Program.cs замените содержимое метода Main (строка, вызывающая Console.WriteLine ) следующим кодом:

NewLine — это независимый от платформы и языка способ для представления разрыва строки. Его альтернативами являются \n в C# и vbCrLf в Visual Basic.

В Visual Studio Code необходимо явно сохранить изменения. В отличие от Visual Studio, изменения файлов не сохраняются автоматически при сборке и запуске приложения.

Запустите программу еще раз:

Как использовать visual studio code. run modified program. Как использовать visual studio code фото. Как использовать visual studio code-run modified program. картинка Как использовать visual studio code. картинка run modified program

Нажмите любую клавишу для выхода из программы.

Дополнительные ресурсы

Следующие шаги

Предварительные требования

Создание приложения

Запустите Visual Studio Code.

В главном меню выберите Файл > Открыть папку (в macOS выберите File > Open. (Файл > Открыть)).

В диалоговом окне Открытие папки создайте папку HelloWorld и щелкните Выбрать папку (в macOS щелкните Open (Открыть)).

Откройте терминал в Visual Studio Code, выбрав в основном меню пункт Вид > Терминал.

Откроется окно Терминал с командной строкой в папке HelloWorld.

В окне терминала введите следующую команду:

Этот шаблон создает простое приложение Hello World. Он вызывает метод Console.WriteLine(String) для вывода » Hello World! » в окне консоли.

Main — точка входа в приложение. Это метод, который автоматически вызывается средой выполнения при запуске приложения. Все аргументы, предоставленные в командной строке при запуске приложения, доступны через массив args.

Запуск приложения

Выполните следующие команды в окне терминала:

В программе отобразится сообщение «Hello World!», после чего она завершится.

Как использовать visual studio code. dotnet run command. Как использовать visual studio code фото. Как использовать visual studio code-dotnet run command. картинка Как использовать visual studio code. картинка dotnet run command

Улучшение приложения

Давайте расширим приложение. Теперь у пользователя будет запрашиваться имя, которое затем будет отображаться с датой и временем.

Откройте файл Program.cs, щелкнув его.

Когда вы в первый раз открываете файл C# в Visual Studio Code, в редакторе загружается OmniSharp.

Как использовать visual studio code. open program cs. Как использовать visual studio code фото. Как использовать visual studio code-open program cs. картинка Как использовать visual studio code. картинка open program cs

Когда в Visual Studio Code будет предложено добавить недостающие ресурсы для сборки и отладки приложения, выберите Да.

Как использовать visual studio code. missing assets. Как использовать visual studio code фото. Как использовать visual studio code-missing assets. картинка Как использовать visual studio code. картинка missing assets

В Program.cs замените содержимое метода Main (строка, вызывающая Console.WriteLine ) следующим кодом:

NewLine — это независимый от платформы и языка способ для представления разрыва строки. Его альтернативами являются \n в C# и vbCrLf в Visual Basic.

В Visual Studio Code необходимо явно сохранить изменения. В отличие от Visual Studio, изменения файлов не сохраняются автоматически при сборке и запуске приложения.

Запустите программу еще раз:

Как использовать visual studio code. run modified program. Как использовать visual studio code фото. Как использовать visual studio code-run modified program. картинка Как использовать visual studio code. картинка run modified program

Нажмите любую клавишу для выхода из программы.

Дополнительные ресурсы

Следующие шаги

Источник

Visual Studio Code – редактор кода для Linux, OS X и Windows

За свою долгую историю существования Microsoft выпустил немало инструментов разработки. Но так уж сложилось что на слуху у всех только лишь Visual Studio – большая и мощная IDE «комбайн» предназначенная для всего и вся. Развивается этот продукт уже более двух десятков лет и вобрал в себя самые разные функции. Многим этот инструментарий нравится и иногда даже задавали вопрос – будет ли перенесен Visual Studio на другие платформы. На что чаще всего получали ответ нет. Наверное, понятно почему, в целом такое портирование будет дорогим и неоправданно сложным, уж очень много всего в этой IDE завязано на Windows.

И вот, этой весной для многих неожиданностью было то что Microsoft представил новый продукт под названием Visual Studio Code, да еще и работающий сразу на трех платформах, Linux, OS X и Windows. Не замахиваясь на все функции полноценной IDE, внутри Microsoft решили переосмыслить подход, по которому строится основной инструментарий программиста и начали с самого главного – редактора кода. Visual Studio Code это именно редактор, но при этом обладающий функциями IDE, полагающийся на расширения.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Уже сейчас вы можете использовать Visual Studio Code для создания веб-проектов ASP.NET 5 или Node.js (в чем-то даже удобнее чем в «взрослой» Visual Studio), использовать различные языки, такие как JavaScript, TypeScript, C#, работать с пакетными менеджерами npm, скаффолдингом yeoman и даже осуществлять отладку. Плюсом ко всему будет отличный «интеллисенс», поддержка сниппетов кода, рефакторинг, навигация, многооконность, поддержка git и многое другое.

Установка Visual Studio Code

Mac OS X

Совет: если вы хотите чтобы Visual Studio Code стартовал из терминала добавьте в

Linux

Совет: если вы хотите чтобы Visual Studio Code стартовал из терминала добавьте на него ссылку

Windows

Совет: если вы хотите чтобы Visual Studio Code стартовал из терминала сделайте logon/logoff, соответствующие пути к файлу прописываются в переменной PATH самим установщиком

Дополнительные инструменты

Без инструментария Visual Studio Code годится разве что для простого редактирования файлов, для полноценной работы понадобится сопутствующий инструментарий, который зависит от ваших целей и задач:

Начало работы

Чтобы попробовать в деле VS Code, проще всего создать веб-проект Node. Для этого установите Node на свой компьютер (ссылка выше) и выполните следующие команды:

В текущем каталоге будет создан проект, который можно будет открыть в Visual Studio Code. Для того чтобы проверить, что все работает как надо, выполните команду npm start и запустите браузер по адресу http://localhost:3000.
После всех этих действий просто запустите VS Code в папке с проектом

Если вы хотите попробовать возможности VS Code на примере ASP.NET 5 то можете воспользоваться инструкцией по адресу https://code.visualstudio.com/Docs/ASPnet5.

Базовые возможности Visual Studio Code

Как и многие редакторы кода, VS Code использует распространенную схему расположения основных элементов – слева обозреватель файлов, справа редактор кода. В дополнение к этому есть специфичные элементы, обеспечивающие навигацию и выполнение специальных команд.

Файлы, папки, и проекты
Расположение основных элементов

VS Code обладает интуитивно понятной и простой схемой расположения основных элементов. Интерфейс разделен на четыре основных блока, это:

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Редактор VS Code может открыть для редактирования на экране до трех файлов одновременно, располагая их друг за другом справа. Открыть дополнительные редакторы можно различными способами:
Ctrl (Mac: Cmd) и кликнуть на файле в обозревателе
Ctrl+\ для того чтобы разделить активный текущий редактор на два
Open to the Side в контекстном меню файла в обозревателе

Совет: Вы можете переместить сайдбар слева на право с помощью меню View, Move Sidebar а так же включить его видимость с помощью клавиатуры (Ctrl+B).

Палитра команд

Самым главным инструментом взаимодействия с редактором в VS Code является палитра команд. Вызвать ее можно через клавиатуру, нажав на комбинацию Ctrl+Shift+P. Множество команд перечисленных в палитре тоже привязаны к клавишам.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Введите в строку команды знак вопроса? и тогда вы получите перечень команд которые работают в текущем контексте:

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Некоторые часто используемые команды:

Обозреватель

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

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Файлы, которые вы редактировали или открывали двойным щелчком в обозревателе, помещаются в верхнюю часть обозревателя и получают статус Working files:

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Автосохранение

По умолчанию, VS Code работает в режиме явного сохранения, которое вы можете выполнить, нажав на комбинацию Ctrl+S. Этот режим совместим с большинством инструментов следящих за статусом файлов (например bower). Можно включить и режим автоматического сохранения (Auto Save), нажав Ctrl+Shift+P и набрать auto.

Поиск

Нажимите Ctrl+Shift+F и введите интересующую вас фразу. Результаты поиска будут сгруппированы, в дополнение вы можете развернуть узел группы чтобы посмотреть множественные вхождения. В строке поиска поддерживаются регулярные выражения.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Более детальный поиск может быть осуществлен с помощью команды Ctrl+Shift+J. Введите в дополнительные поля критерии поиска.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Возможности редактора

Подсказки IntelliSence

Где бы вы не находились в вашем коде, нажав на Ctrl+Space будет выведено окно подсказки IntelliSence. При наборе кода редактор будет показывать его автоматически.
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Подсказки параметров

Для перегруженных функций вы можете листать варианты реализации используя клавиши Up и Down.
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Сниппеты кода

VS Code поддерживает аббревиатуры Emmet. Вы можете использовать их при редактировании файлов HTML, Razor, CSS, Less, Sass, XML или Jade. Основной перечень аббревиатур можно посмотреть по адресу http://docs.emmet.io/cheat-sheet/.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Переход к определению символа

Нажав на F12 вы перейдете к определению символа. Если нажать Ctrl и провести курсором по символу вы увидите определение в дополнительном окне.
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Переход к методу или переменной

Нажав на Ctrl+Shift+O вы откроете перечень методов в файле, в дополнение вы можете нажать двоеточие: и методы будут сгруппированы по типу. Нажав на Up и Down выберите нужный метод и курсор в редакторе перейдет на строку где находится выбранный метод.
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Для языков C# и TypeScript вы можете использовать комбинацию Ctrl+T и набрать нужный метод или переменную, при этом будет осуществлен поиск по всем файлам в проекте.
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Просмотр определения символа

Если вам необходимо быстро посмотреть на определение символа или на референсы, для того чтобы вспомнить детали реализации или использования, можно использовать поиск или переход к определению символов, что не всегда удобно так как переключает контекст.
В этом случае можно воспользоваться командами Reference Search (Shift+F12) или Peek Definition (Alt+F12) и результаты поиска будут отображаться в инлайн окошке:
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Переименование методов и переменных

Нажав F2 вы можете изменить имя метода или переменной. Стандартная операция рефакторинга, но пока она поддерживается только для языков C# и TypeScript.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Отладка

В VS Code входит отладчик. Его возможности пока ограничены, и работают не на всех платформах. Тем не менее, вы можете использовать отладчик для языков JavaScript и TypeScript на всех платформах, а для C# и F# на платформах OS X и Linux.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Сохраните конфигурационный файл и выберите пункт Launch в меню, установите точку останова и нажмите F5 для старта отладки.
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Отладчик позволяет просматривать значения текущих переменных:
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Более подробно о возможностях отладчика можно почитать по адресу https://code.visualstudio.com/Docs/debugging в том числе о том как сконфигурировать Mono для отладки C# и F# кода на платформах OS X и Linux.

Контроль версий

VS Code интегрирован с системой контроля версий git, и поддерживает большинство команд. В версии 0.5 был зафиксирован ряд ошибок связанных с интеграцией. Поддерживаются локальные и удаленные репозитарии.

Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Совет: установите credential helper для того чтобы не получать постоянные запросы на ввод данных учетной записи https://help.github.com/articles/caching-your-github-password-in-git/

Конфликты

VS Code позволяет осуществлять слияния и разрешение конфликтов при работе с системой контроля версий:
Как использовать visual studio code. image loader. Как использовать visual studio code фото. Как использовать visual studio code-image loader. картинка Как использовать visual studio code. картинка image loader

Источник

Visual Studio Code: мощное руководство пользователя

Эта статья написана для начинающих пользователей, которые могут впервые использовать Visual Studio Code. VS Code, как известно, считается «легковесным» редактором кода. По сравнению с редакторами с полной интегрированной средой разработки (IDE), которые занимают гигабайты дискового пространства, VS Code использует менее 200 МБ при установке.

Несмотря на термин «легкий», Visual Studio Code предлагает огромное количество функций, которые продолжают расти и улучшаться с каждым новым обновлением. В этом руководстве мы рассмотрим наиболее популярные функции. У каждого программиста есть свой собственный набор инструментов, который они обновляют всякий раз, когда обнаруживаются новые рабочие процессы. Если вы хотите изучить каждый инструмент и функцию VS Code, ознакомьтесь с их официальной документацией. Кроме того, вы можете отслеживать обновления для новых и улучшенных функций.

Предпосылки

Чтобы следовать этому руководству, вы должны владеть хотя бы одним языком программирования и фреймворком. Вы также должны быть знакомы с системой контроля версией git. Вам также необходимо иметь учетную запись на платформе удаленного хранилища, такой как GitHub. Я рекомендую вам настроить SSH Keys для подключения к вашему удаленному репозиторию.

Мы будем использовать минимальный проект Next.js для демонстрации возможностей VS Code. Если вы новичок в этом, не беспокойтесь, так как фреймворк и используемый язык не являются предметом данного руководства. Преподаваемые здесь навыки можно перенести на любой язык и фреймворк, с которыми вы работаете.

Немного истории

Как только вы привыкли к лучшему опыту написания кода, пришло время обновиться. Не так давно это были полностью интегрированные среды разработки:

Эти платформы обеспечивают полный рабочий процесс разработки, от написания кода до тестирования и развертывания. Они содержат множество полезных функций, таких как анализ кода и выделение ошибок. Они также содержат гораздо больше функций, которые многие разработчики не использовали, хотя они были необходимы для некоторых команд. В результате эти платформы заняли много места на диске и не запустились. Многие разработчики предпочитали использовать передовые текстовые редакторы, такие как emacs и vim, для написания своего кода.

Вскоре появился новый набор независимых от платформы редакторов кода. Они были легкими и обеспечивали множество функций, которые были в основном эксклюзивными для IDE. Я перечислил их ниже в порядке их выпуска:

Достаточно истории и статистики на данный момент. Давайте углубимся в то, как использовать функции кода Visual Studio.

Настройка и обновления

Установщик пакета кода Visual Studio занимает менее 100 МБ и потребляет менее 200 МБ при полной установке. Когда вы посещаете страницу загрузки, ваша ОС будет автоматически обнаружена, и будет выделена правильная ссылка для загрузки.

Обновление VS Code очень просто. Он отображает уведомление при каждом выпуске обновления. Пользователям Windows необходимо щелкнуть уведомление, чтобы загрузить и установить последнюю версию. Процесс загрузки происходит в фоновом режиме, пока вы работаете. Когда он будет готов к установке, появится запрос на перезагрузку. Нажав на это, вы установите обновление и перезапустите VS Code.

Пользовательский интерфейс

Давайте сначала познакомимся с пользовательским интерфейсом:

Как использовать visual studio code. 330792903743128730227182354116709465835. Как использовать visual studio code фото. Как использовать visual studio code-330792903743128730227182354116709465835. картинка Как использовать visual studio code. картинка 330792903743128730227182354116709465835

Пользовательский интерфейс Visual Studio Code разделен на пять основных областей, которые вы можете легко настроить.

Также есть верхняя строка меню, где вы можете получить доступ к системе меню редактора. Для пользователей Linux встроенным терминалом по умолчанию, вероятно, будет оболочка Bash. Для пользователей Windows это PowerShell. К счастью, внутри выпадающего списка терминала находится селектор оболочки, который позволит вам выбрать другую оболочку. Если установлено, вы можете выбрать любой из следующих:

Работа с проектами

В отличие от полноценных IDE, Visual Studio Code не обеспечивает создание проектов и не предлагает шаблоны проектов традиционным способом. Он просто работает с папками. На моей машине для разработки Linux я использую следующий шаблон папок для хранения и управления своими проектами:

Если вы хотите создать новый проект и открыть его в VS Code, вы можете использовать следующие шаги. Откройте терминал и выполните следующие команды:

Вы также можете сделать это в проводнике. При доступе к контекстному меню мыши вы сможете открыть любую папку в VS Code.

Как использовать visual studio code. 163516000092858460623603004425857062905. Как использовать visual studio code фото. Как использовать visual studio code-163516000092858460623603004425857062905. картинка Как использовать visual studio code. картинка 163516000092858460623603004425857062905

Обратите внимание на все поля, которые были заполнены и выбраны. Далее перейдите в терминал и выполните следующее:

Как только редактор будет запущен, вы можете запустить встроенный терминал с помощью сочетания клавиш Ctrl+

(тильда). Используйте следующие команды для генерации package.json и установки пакетов:

Затем откройте package.json и замените раздел scripts следующим:

Окно кода Visual Studio должно выглядеть следующим образом:

Как использовать visual studio code. 59357199116188387462837702730635180531. Как использовать visual studio code фото. Как использовать visual studio code-59357199116188387462837702730635180531. картинка Как использовать visual studio code. картинка 59357199116188387462837702730635180531

Контроль версий с помощью Git

Visual Studio Code поставляется со встроенным менеджером контроля версий Git. Он предоставляет пользовательский интерфейс, где вы можете комментировать, фиксировать, создавать новые ветви и переключаться на существующие. Давайте передадим изменения, которые мы только что сделали в нашем проекте. На панели действий откройте панель управления источником и найдите кнопку «Stage All Changes plus», как показано ниже.

Как использовать visual studio code. 319246751345263038081345204641116558534. Как использовать visual studio code фото. Как использовать visual studio code-319246751345263038081345204641116558534. картинка Как использовать visual studio code. картинка 319246751345263038081345204641116558534

Чтобы создать новую ветку или переключиться на существующую ветку, просто нажмите на название ветки master в строке состояния в левом нижнем углу. Это выведет филиальную панель для вас, чтобы принять меры.

Как использовать visual studio code. 32128100748755888488285899976130348357. Как использовать visual studio code фото. Как использовать visual studio code-32128100748755888488285899976130348357. картинка Как использовать visual studio code. картинка 32128100748755888488285899976130348357

Проверьте следующие расширения для еще лучшего опыта работы с Git:

Поддержка другого типа SCM, такого как SVN, может быть добавлена ​​путем установки соответствующего расширения SCM с рынка.

Создание и запуск кода

Как использовать visual studio code. 46964541315384540978373922025033652482. Как использовать visual studio code фото. Как использовать visual studio code-46964541315384540978373922025033652482. картинка Как использовать visual studio code. картинка 46964541315384540978373922025033652482

Настройки пользователя и рабочей области

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

Как использовать visual studio code. 1474139556376353830884990413061437187. Как использовать visual studio code фото. Как использовать visual studio code-1474139556376353830884990413061437187. картинка Как использовать visual studio code. картинка 1474139556376353830884990413061437187

Параметры кода Visual Studio подразделяются на две разные области:

В зависимости от вашей платформы вы можете найти пользовательские настройки VS Code в следующих местах:

Ассоциация языков

В следующий раз, когда вы откроете файл JS, он будет рассматриваться как файл React JSX. Я указал это в своих глобальных настройках, так как я часто работаю с проектами React. К сожалению, это нарушает встроенную функцию под названием Emmet. Это популярный плагин, который помогает разработчикам автоматически заполнять HTML и CSS код очень интуитивно понятным способом. Вы можете исправить эту проблему, добавив следующую конфигурацию в settings.json :

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

До сих пор мы рассмотрели два сочетания клавиш:

Command Palette обеспечивает доступ ко всем функциям Visual Studio Code, включая сочетание клавиш для общих операций. Если вы устанавливаете расширение, любые действия, инициируемые вручную, будут перечислены здесь. Однако для таких расширений, как Prettier и Beautify, они будут использовать одну и ту же команду Format. Visual Studio Code также имеет свой собственный встроенный модуль форматирования. Чтобы указать, какой плагин должен выполнять действие, вам нужно перейти в редактор настроек и изменить конфигурацию стандартного форматера. Вот пример того, как я установил это в моем случае:

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

Вот мои любимые команды, которые я часто использую при написании кода:

Если вы зайдете в меню параметров, вы найдете горячие клавиши для большинства команд. Лично я никогда не привык к некоторым сочетаниям клавиш по умолчанию, которые поставляются с Visual Studio Code из-за использования таких редакторов, как Atom, в течение длительного времени. Решением, которое я нашел, было просто установить Atom Keymap. Это позволяет мне использовать сочетание клавиш Ctrl + \ для переключения боковой панели. Если вы хотите отредактировать привязки клавиатуры самостоятельно, просто перейдите в меню File > Preferences > Keyboard Shortcuts. (Code > Preferences > Keyboard Shortcuts в macOS).

Как использовать visual studio code. 185122733550594831322593568259705166985. Как использовать visual studio code фото. Как использовать visual studio code-185122733550594831322593568259705166985. картинка Как использовать visual studio code. картинка 185122733550594831322593568259705166985

Возможности редактора кода

В этом разделе мы быстро рассмотрим различные удобные для разработчика функции, которые предоставляет Visual Studio Code, чтобы помочь вам писать более быстрый и более понятный код.

Intellisense

Это популярная функция, также известная как «автозавершение кода» или автозаполнение. VS Code «из коробки» предоставляет Intellisense для:

Как использовать visual studio code. 27741929956256817610204087017452132913. Как использовать visual studio code фото. Как использовать visual studio code-27741929956256817610204087017452132913. картинка Как использовать visual studio code. картинка 27741929956256817610204087017452132913

Если вы работаете с языком, который не поддерживается сразу после установки, вы можете установить языковое расширение из marketplace, чтобы активировать IntelliSense для нужного языка программирования.

Снипеты

Есть много фрагментов, к которым вы можете получить доступ, если вы запомнили сокращение или ключевое слово, которое вызывает вставку фрагмента. Поскольку вы новичок в этом, вы можете получить доступ к списку всех фрагментов, доступных через Command Palette > Insert Snippets:

Как использовать visual studio code. 51662487155702838266583736056185516269. Как использовать visual studio code фото. Как использовать visual studio code-51662487155702838266583736056185516269. картинка Как использовать visual studio code. картинка 51662487155702838266583736056185516269

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

Форматирование

Часто при наборе или вставке кода из разных источников мы склонны смешивать стили кодирования. Например:

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

Вы можете настроить форматирование кода Visual Studio, изменив следующие параметры на true или false :

Однако встроенные средства форматирования могут не соответствовать вашему стилю кодирования. Если вы работаете с такими фреймворками, как React, Vue или Angular, вы обнаружите, что встроенные средства форматирования имеют тенденцию портить ваш код. Вы можете исправить это, отключив форматирование для определенного языка:

После установки вам нужно установить его как форматировщик по умолчанию:

Также рекомендуется установить пакет prettier локально как зависимость dev:

Linting

Lint или ЛИНТЕР является инструментом, который анализирует код и проверяет на наличие синтаксических ошибок, проблем стилизации, вызовы на необъявленных переменных, использование устаревших функций, неправильного охвата и многие другие вопросы. Visual Studio Code не поставляется вместе с Linter. Тем не менее, это облегчает настройку для используемого вами языка программирования. Например, если вы работаете над новым проектом Python, вы получите приглашение установить его для вас. Вы также можете открыть панель команд ( Ctrl+ Shift+ P ) и выбрать команду Python: Select Linter.

Для JavaScript вам нужно установить расширение, такое как ESLint, которое является самым популярным. Это расширение требует, чтобы вы установили ESLint как dev-зависимость. Вам также может понадобиться один или несколько плагинов ESLint, которые помогут вам подобрать стиль и структуру кодирования, которые вы используете.

Отладка

Если вы используете операторы print для отладки, вы должны прекратить это делать, поскольку есть лучший способ отладки вашего кода. С VS Code вы можете устанавливать точки останова и проверять переменные во время работы вашего кода.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *