Visual Studio Code – это свободный кроссплатформенный текстовый редактор с открытым исходным кодом, разработкой которого в основном занимается Microsoft. VS Code использует веб-технологии (например, JavaScript и CSS), которые упрощают большую экосистему созданных сообществом плагинов и расширяют ее возможности на множество различных языков программирования и функций.
В этом руководстве мы установим интерфейс командной строки Visual Studio Code и расскажем, как использовать его для открытия файлов и каталогов, сравнения изменений и установки расширений.
Требования
Для выполнения этого руководства вам потребуется копия Visual Studio Code. Пожалуйста, обратитесь к официальной документации, чтобы узнать, как установить этот редактор для вашей платформы.
Установка интерфейса командной строки кода Visual Studio
Интерфейс командной строки Visual Studio Code не всегда предустанавливается по умолчанию, потому вам, возможно придется установить его самостоятельно. Для этого сначала запустите обычный графический интерфейс Visual Studio Code. Если вы открываете это приложение впервые, на экране вы увидите стандартную панель значков слева и вкладку Get Started.
VSCODE как открыть ТЕРМИНАЛ. Visual Studio Code КАК ОТКРЫТЬ терминал. КАК открыть ТЕРМИНАЛ в vscode
Для установки интерфейса командной строки Visual Studio Code предоставляет специальную встроенную команду. Откройте палитру команд кода, нажав Command+Shift+P на Mac или Control+Shift+P в Windows и Linux.
Эта комбинация клавиш откроет в верхней части окна выпадающее меню команд. Введите в командную строку shell command. Палитра должна автоматически подсказать правильную команду: Shell Command: Install ‘code’ command in PATH.
Нажмите Enter, чтобы запустить выделенную команду. Приложение может попросить вас ввести учетные данные администратора, чтобы завершить процесс установки.
Итак, у вас установлена команда строки code.
Убедитесь, что установка прошла успешно, запустив эту команду с флагом –version:
1.62.1 f4af3cbf5a99787542e2a30fe1fd37cd644cc31f x64
Если в выводе вы видите номер версии, вы успешно установили интерфейс командной строки Visual Studio Code. Следующие несколько разделов посвящены использованию нашего нового интерфейса.
Открытие файлов с помощью команды code
Запустив команду code с именем файла (или с именами нескольких файлов), вы можете открыть указанные файлы в графическом интерфейсе Visual Studio Code:
Эта команда откроет файл file1.
А такая команда откроет все файлы markdown (.md), хранящиеся в текущем каталоге.
По умолчанию файлы будут открываться в существующем окне редактора, если оно доступно. Используйте флаг –new-window, чтобы редактор Visual Studio Code открыл новое окно для указанных файлов.
Открытие каталогов с помощью команды code
Если указать в команде code, имя одного или нескольких каталогов, команда откроет эти каталоги в новом окне редактора. Например:
code directory1 directory2
VS Code откроет каталоги в новом окне. Используйте флаг –reuse-window, чтобы редактор повторно использовал уже существующее окно вместо нового (по умолчанию он будет использовать самое первое доступное окно).
Clear Terminal Messages in Visual Studio Code
Открытие файла .code-workspace
Файлы рабочей области открываются с помощью команды code по аналогии с каталогами:
Данная команда откроет рабочую область example в новом окне (чтобы повторно использовать существующее окно, добавьте флаг –reuse-window).
Установка расширений
Расширения Visual Studio Code можно устанавливать с помощью инструмента командной строки code. Для этого сначала нужно узнать уникальный идентификатор расширения. Найти эту информацию можно на странице расширения в Visual Studio Marketplace.
Например, вот страница расширения Jupyter Notebook:
https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
Обратите внимание: в адресе есть параметр itemName. Значение этого параметра и является уникальным идентификатором расширения (в нашем примере это ms-toolsai.jupyter).
Вы также можете получить эту информацию на самой странице Marketplace, она находится в нижней части правого столбца в разделе More info.
Получив это значение, вы можете использовать его в команде code с флагом –install-extension, чтобы установить необходимое расширение:
code –install-extension ms-toolsai.jupyter
Вы получите такой результат:
Installing extension ‘ms-toolsai.jupyter’. Extension ‘ms-toolsai.jupyter’ v2021.11.1001489384 was successfully installed.
Удалить расширение можно по аналогии с установкой. Используйте флаг –uninstall-extension с идентификатором расширения.
Отображение различий между двумя файлами
Чтобы показать стандартный разделенный экран, на котором будут выделены добавленные, удаленные и измененные фрагменты между двумя файлами, используйте флаг –diff и укажите имена файлов:
code –diff file1 file2
Как и при открытии файлов, по умолчанию команда повторно использует самое первое доступное окно (если оно существует). Принудительно открыть новое окно поможет флаг –new-window.
Перенос stdin в Visual Studio Code
Важной особенностью большинства оболочек командной строки является возможность передавать (или отправлять) вывод одной команды на ввод следующей. Обратите внимание на вертикальную черту (|), соединяющую команду ls ~ с командой code -.
В итоге команда ls будет выполнена для каталога ~ (то есть для домашнего каталога текущего пользователя), а ее результат – список файлов и каталогов в вашем домашнем каталоге – будет отправлен команде code. Один дефис в команде code указывает, что она должна читать текст, а не файл.
Команда code выведет информацию о временном файле, который она создала для хранения входных данных:
Reading from stdin via: /var/folders/dw/ncv0fr3x0xg7tg0c_cvfynvh0000gn/T/code-stdin-jfa
Затем этот файл откроется в GUI.
Эта команда будет бесконечно ждать ввода новых данных. Нажмите Ctrl+C, чтобы она прекратила работу и вернула вас в оболочку.
Добавьте флаг –new-window, чтобы открыть новое окно для ввода.
Заключение
В этом руководстве вы установили инструмент командной строки Visual Studio Code и научились выполнять в нем самые базовые вещи: открывать файлы и каталоги, сравнивать файлы и устанавливать расширения.
Чтобы узнать больше о команде code, вы можете запустить ее функцию –help:
Источник: www.8host.com
visual studio code linux как запустить через терминал
приступая к работе с Visual Studio Code с подсистема Windows для Linux
Visual Studio Code, вместе с расширением Remote-WSL, позволяет использовать WSL в качестве среды разработки для полной времени непосредственно из VS Code. Вы можете выполнить следующие действия:
установка VS Code и расширения Remote WSL
перейдите на страницу установки VS Code и выберите двоичный установщик 32 или 64. установите Visual Studio Code на Windows (а не в файловую систему WSL).
Установите Пакет расширений для удаленной разработки. Этот пакет расширений включает расширение Remote-WSL в дополнение к расширениям Remote-SSH и Remote-Container, что позволяет открывать любую папку в контейнере, на удаленном компьютере или в WSL.
Обновление дистрибутива Linux
в некоторых дистрибутивах WSL Linux отсутствуют библиотеки, необходимые для запуска сервера VS Code. Вы можете добавить дополнительные библиотеки в дистрибутив Linux с помощью диспетчера пакетов.
Например, чтобы обновить Debian или Ubuntu, используйте:
Чтобы добавить wget (для получения содержимого с веб-серверов) и CA-Certificates (чтобы разрешить приложениям на основе SSL проверять подлинность SSL-соединений), введите:
Откройте проект WSL в Visual Studio Code
Из командной строки
Из VS Code
кроме того, можно получить доступ к дополнительным VS Code удаленным параметрам с помощью ярлыка: CTRL+SHIFT+P в VS Code, чтобы открыть палитру команд. если затем ввести, Remote-WSL вы увидите список доступных VS Code удаленных параметров, что позволит повторно открыть папку в удаленном сеансе, указать, какое распространение следует открыть в, и многое другое.
расширения в VS Code Remote
расширение Remote-WSL разделяет VS Code в архитектуру «клиент-сервер» с помощью клиента (пользовательского интерфейса), работающего на компьютере Windows, и сервера (код, Git, подключаемые модули и т. д.), запускаемые удаленно.
при запуске VS Code удаленно на вкладке «расширения» отобразится список расширений, разделенных между локальным компьютером и дистрибутивом WSL.
Установка локального расширения, например темы, должна быть установлена только один раз.
дополнительные сведения см. в VS Code документах:
возникли проблемы при запуске VS Code из командной строки WSL? В этом руководство по устранению неполадок содержатся советы по изменению переменных пути, устранению ошибок расширения, связанных с отсутствием зависимостей, устранению проблем с завершением строк Git, установке локального VSIX на удаленном компьютере, запуску окна браузера, порту localhost для блокировки, веб-сокеты не работают, ошибки при хранении данных расширения и многое другое.
Установка Git (необязательно)
Если вы планируете работать совместно с другими пользователями или размещать проект на сайте с открытым исходным кодом (например, GitHub), примите во внимание, что VS Code поддерживает управление версиями с помощью Git. Вкладка системы управления версиями в VS Code отслеживает все изменения и содержит общие команды Git (добавление, фиксация, принудительная отправка, извлечение) прямо в пользовательском интерфейсе.
Установка Терминала Windows (необязательно)
новая Терминал Windows включает несколько вкладок (быстро переключаться между дистрибутивами командной строки, PowerShell или несколькими установочными областями Linux), пользовательскими привязками клавиш (создайте собственные сочетания клавиш для открытия и закрытия вкладок, копирования и вставки и т. д.), эмодзи ☺ и пользовательских тем (цветовые схемы, стили и размеры шрифтов, фоновое изображение, размытие и прозрачность). дополнительные сведения см. в Терминал Windows документах.
Скачайте Терминал Windows из Microsoft Store: При установке через магазин обновления выполняются автоматически.
Дополнительные ресурсы
К дополнительным рекомендуемым расширениям относятся следующие:
Как вызвать редактор кода VS из терминала / командной строки
Вопрос говорит обо всем.
Как я могу открыть редактор кода VS из
Например для блокнота ++ пишу
> start notepad++ test.txt
Кстати, редактор отличный (кроссплатформенный)! Спасибо, Наделла!
Вы можете скачать его с microsoft
21 ответ
Чтобы открыть файл или каталог, используйте команду:
Для пользователей macOS его необходимо установить вручную:
Удалите старую виртуальную среду и создайте новую виртуальную среду.
code.cmd D: PathTo yourProject MyProject
Вот и все. Он откроет ваш проект в Visual Studio Code.
На Ubuntu версия Flatpak казалась сломанной. Я удалил его и загрузил пакет deb прямо с сайта Microsoft.
Другой простой способ сделать это на Mac: перейдите в палитру команд [Shift ⇧ + Command (⌘) + P] и введите: Команда оболочки: установить команду ‘code’ в PATH
После установки: команда оболочки ‘code’ успешно установлена в PATH.
Затем вы также можете использовать код из терминала.
Это сработает. Это имя вашего каталога «Directory_Name»
Шаг 4. Вы можете вызвать код Visual Studio из любого места, набрав «vscode», которое является именем вашего файла bat.
Откройте командную строку и введите:
Он откроет вашу папку в Visual Studio Code. Убедитесь, что вы находитесь в правильной папке после выполнения команды «cd your_folder_path».
В окнах вы можете добавить следующий путь к переменной среды
Ввод «кода» в командной строке dos сработал для меня
Это работает для Windows:
Но если в пути к файлу есть пробелы, обычно его можно заключить в двойные кавычки, например:
Но это портит start, который может принимать заголовок в двойных кавычках, поэтому он создаст окно с этим именем в качестве заголовка и не откроет проект.
Для заголовков командной строки вы также можете запустить
Это будет делать то же самое, что и функция Shell Command: Install ‘code’ command in PATH command в VSCode.
При установке в Windows вам будет предложено добавить VS Code в ваш PATH.
В случае Linux и Mac вы хотите перейти в каталог, в который вы извлекли файлы VSCode, используя команду cd. Например:
Если у вас есть root-доступ на машине, вы можете настроить систему так, чтобы вы могли запускать VSCode из любого места, связав его с / usr / bin, где часто хранятся ссылки на исполняемые файлы.
Теперь вы можете запустить VSCode из любого места, набрав:
Иногда установка пути из палитры команд VS Code не работает
Вместо этого вручную добавьте свой VS Code на свой путь:
Запустить в терминале
sudo nano /etc/paths
Перейдите в конец файла и введите путь, который вы хотите добавить
Нажмите Ctrl-x, чтобы выйти. Введите «Y», чтобы сохранить измененный буфер.
В следующий раз вы перейдете в папку своего проекта из терминала
Войти:
Для пользователей Windows VS Code Insiders (vs code doc):
Добавьте каталог «C:Program Files (x86)Microsoft VS Code Insidersbin» в переменной среды% PATH%.
Вы также можете запустить VS Code из терминала, набрав code после добавления его в путь:
Следуйте инструкциям ниже и гордитесь своей ОС.
Введите «Расширенные настройки системы» с самого начала.
Нажмите «Переменные среды»
В системных переменных выберите «путь» на вкладке «Переменная» и нажмите «Изменить».
Нажмите «Создать» в правой части всплывающего окна.
Нажмите «ОК» во всех открытых окнах, чтобы подтвердить изменения и перезапустить cmd
Visual Studio Code также включает окно командной строки (терминала), и вы можете открыть одно или несколько из них с помощью
Ctrl + ` на клавиатуре.
Надеюсь, это поможет кому-то так же, как и многим из нас.
Mac OS X
Совет : если вы хотите запустить VS Code из терминала, добавьте следующее в свой файл
Теперь вы можете просто ввести код. в любой папке, чтобы начать редактирование файлов в этой папке.
Linux
Теперь вы можете просто ввести код. в любой папке, чтобы начать редактирование файлов в этой папке.
С/С++ на Linux в Visual Studio Code для начинающих
Давайте начистоту, мало кто использует отладчик GDB на Linux в консольном варианте. Но что, если добавить в него красивый интерфейс? Под катом вы найдёте пошаговую инструкцию отладки кода С/С++ на Linux в Visual Studio Code.
Передаю слово автору.
Относительно недавно я переехал на Linux. Разрабатывать на Windows, конечно, удобнее и приятнее, но и здесь я нашел эффективный способ легко и быстро отлаживать код на С/С++, не прибегая к таким методам как «printf-стайл отладки» и так далее.
Итак приступим. Писать в sublime (или gedit/kate/emacs ), а запускать в терминале — так себе решение, ошибку при работе с динамическим распределением памяти вряд ли найдёшь с первого раза. А если проект трудоёмкий? У меня есть более удобное решение. Да и ещё поддержка Git в редакторе, одни плюсы.
Сегодня мы поговорим про Visual Studio Code.
Установка
OpenSUSE/SLE Based distrs
Расширения для С/С++
Чтобы VS Code полностью сопровождал нас при работе с файлами С/С++, нужно установить расширение «cpptools». Также полезным будет поставить один из наборов сниппетов.
Настоятельно рекомендую включить автосохранение редактируемых файлов, это поможет нам в дальнейшем.
Идём дальше. Открываем любую папку (новую или нет, неважно).
У меня в этой папке уже есть пара файлов для работы с C/C++. Вы можете скопировать одну из своих наработок сюда или создать новый файл.
Шаг 2. Нажимаем Ctrl+Shift+B. VS Code вам мягко намекнет, что он не знает как собирать ваш проект.
Шаг 6. Далее возвращаемся обратно к нашему исходнику. И нажимаем F5 и выбираем C++.
Шаг 8. Всё, больше нам не нужно ничего для начала использования всех благ VS Code. Переходим к основному проекту.
Отладка
Для начала скомпилируем программу (нет, нет, убери терминал, теперь это делается по нажатию Ctrl+Shift+B).
Пришло время для брейкпоинтов. Выберем строчку с «return 0;» и нажимаем F9.
Строчка, помеченная красной точкой слева — место, где остановится программа, при выполнении.
Как я и сказал, программа остановила выполнение. Обратите внимание на окно с локальными переменными.
Удобненько. Также при остановке можно наводить мышкой на переменные и структуры в коде и смотреть их значения.
Также, если на каком-то этапе выполнения вам нужно посмотреть пошаговое выполнение той или иной операции, например в цикле, то поставьте брейкпоинт перед ней и нажмите F10 для выполнения текущей строчки без захода в подпрограмму и F11 с заходом.
Также есть случаи, когда считать выражение очень муторно вручную, но для отладки вам нужно знать, например, значение суммы трех элементов массива, или значение большого логического выражения. Для этого существуют контрольные значения. Все это и многое другое могут показать вам Контрольные значения (или «watch»).
How to open Visual Studio Code from the command line on linux?
I know I can use command «code» to open VS code or file, but I don’t know what should I do to make it possible after I install VS code in Ubuntu.Thanks.
1 Answer 1
Launching from the Command Line You can launch VS Code from the command line to quickly open a file, folder, or project. Typically, you open VS Code within the context of a folder. We find the best way to do this is to simply type:
Tip: We have instructions for Mac users in our Setup topic that enable you to start VS Code from within a terminal. We add the VS Code executable to the PATH environment variable on Windows and Linux automatically during installation. Sometimes you will want to open or create a file. If the specified files does not exist, VS Code will create them for you:
Tip: You can have as many file names as you want separated by spaces.
Not the answer you’re looking for? Browse other questions tagged visual-studio-code or ask your own question.
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Как установить Visual Studio Code на Ubuntu
В этой статье мы рассмотрим, как установить Visual Studio Code на Ubuntu 18.04 или более поздних версий. Для этого лучше всего использовать официальный репозиторий от Microsoft. Однако можно также воспользоваться snap-пакетом или центром приложений Ubuntu.
Установка Visual Studio Code на Ubuntu
Для работы репозитория нужно установить несколько пакетов. Для этого выполните команду:
sudo apt install software-properties-common apt-transport-https wget
Затем установите ключ репозитория:
И добавьте сам репозиторий:
sudo add-apt-repository «deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main»
После этого остается обновить списки пакетов и установить VS Code:
sudo apt update
sudo apt install code
После завершения установки вы можете запустить программу, выполнив в терминале команду code, или через главное меню системы:
Главное окно программы будет выглядеть вот так:
Также можно установить программу с помощью менеджера пакетов snap. Для этого выполните:
А ещё программа есть в центре приложений Ubuntu:
Удаление Visual Studio Code в Ubuntu
Удалять программу надо так, как вы её устанавливали. Если установка Visual Studio Code Ubuntu 18.04 выполнялась из репозитория Microsoft, то для удаления выполните:
sudo apt purge code
Затем можно отключить репозиторий с помощью утилиты Программы и обновления:
А если установка выполнялась через менеджер пакетов snap или центр приложений, то для удаления достаточно выполнить:
sudo snap remove code
Выводы
Теперь у вас есть успешно установленная VS Code Ubuntu 18.04, и вы можете переходить к её настройке, а затем к программированию. Далее вам нужно настроить внешний вид среды, а также установить необходимые дополнения. Но об этом поговорим в следующих статьях.
Источник: windorez.ru
Используем Visual Studio Code вместо Powershell ISE для создания PowerShell скриптов
26.10.2020
itpro
VSCode поддерживает множество языков оболочек и программирования. Чтобы переключиться между ними нажмите F1. В появившейся строке наберите Change Language mode и в списке выберите синтаксис какого языка вы хотите использовать. Выберите PowerShell и значок открытого файла на активной вкладке изменится на иконку PS
Попробуем использовать возможности VSCode для запуска PowerShell команды и отладки скриптов.
Создадим новый файл проекта (это обычный текстовый файл). Можно одновременно работать с несколькими файлами, они также организованы в виде вкладок, между которыми можно переклчаться.
Наберем простую PS команду для вывода списка процессов Get-Process . Как вы видите, благодаря технологии IntelliSense поддерживается автоматический донабор команды по клавише Tab и встроенная справка о доступных параметрах командлета.
Чтобы выполнить одну команду PowerShell, встаньте на нужную строку и нажмите F8. Если нужно выполнить несколько строк кода PowerShell, выделите их в редакторе с помощью мыши и нажмите F8. Результаты выполнения команды содержатся в окне Terminal. Для выполнения всего файла PS1 выберите Terminal -> Run Active File.
Также в окне Terminal вы можете выполнять команды PowerShell / cmd в интерактивном режиме.
Если в вашем PowerShell коде используются функции, щелкнув по имени функции и выбрав пункт Go to Definition, вы автоматически перейдете к коду функции.
С помощью встроенного отладчика сценариев (Ctrl+Shift+D) при запуске PowerShell скрипта вы можете видеть значения переменных, контрольные значения и устанавливать точки прерывания.
Надеюсь, эта статья станет вашей отправной точкой по изучению и использованию богатых возможностей Visual Studio Code при написании PowerShell скриптов.
Предыдущая статья Следующая статья
Источник: winitpro.ru