Как обновить vs code на ubuntu

Обновлено: 02.07.2024

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

  • Разработка в среде под управлением Linux
  • Использование цепочек инструментов и служебных программ для Linux
  • запускайте и отлаживать приложения Linux с помощью Windows и сохраняя доступ к средствам повышения производительности, таким как Outlook и Office
  • использование встроенного терминала VS Code для запуска дистрибутива Linux по выбору
  • воспользуйтесь преимуществами VS Code функций, таких как завершение кода Intellisense, linting, поддержка отладки, фрагменты кодаи модульное тестирование .
  • простота управления версиями с помощью встроенной поддержки Git VS Code
  • выполнение команд и VS Code расширений непосредственно в проектах WSL
  • изменение файлов в Linux или смонтированной Windows файловой системе (например,/мнт/к) без беспокойства о проблемах с путями, двоичной совместимости или других трудностей между операционными системами

установка VS Code и расширения Remote WSL

перейдите на страницу установки VS Code и выберите двоичный установщик 32 или 64. установите Visual Studio Code на Windows (а не в файловую систему WSL).

При появлении запроса на Выбор дополнительных задач во время установки обязательно установите флажок Добавить в путь , чтобы можно было легко открыть папку в WSL с помощью команды Code.

Установите Пакет расширений для удаленной разработки. Этот пакет расширений включает расширение Remote-WSL в дополнение к расширениям Remote-SSH и Remote-Container, что позволяет открывать любую папку в контейнере, на удаленном компьютере или в WSL.

Чтобы установить расширение Remote-WSL, потребуется версия 1,35 или более поздняя VS Code. не рекомендуется использовать WSL в VS Code без расширения Remote-WSL, так как будет потеряна поддержка автоматического завершения, отладки, linting и т. д. Забавный факт. это расширение WSL устанавливается в $HOME/.вскоде/екстенсионс (введите команду ls $HOME\.vscode\extensions\ в PowerShell).

Обновление дистрибутива Linux

в некоторых дистрибутивах WSL Linux отсутствуют библиотеки, необходимые для запуска сервера VS Code. Вы можете добавить дополнительные библиотеки в дистрибутив Linux с помощью диспетчера пакетов.

Например, чтобы обновить Debian или Ubuntu, используйте:

Чтобы добавить wget (для получения содержимого с веб-серверов) и CA-Certificates (чтобы разрешить приложениям на основе SSL проверять подлинность SSL-соединений), введите:

Откройте проект WSL в Visual Studio Code

Из командной строки

Чтобы открыть проект из дистрибутива WSL, откройте командную строку распространения и введите: code .

Из VS Code

кроме того, можно получить доступ к дополнительным VS Code удаленным параметрам с помощью ярлыка: CTRL+SHIFT+P в VS Code, чтобы открыть палитру команд. если затем ввести, Remote-WSL вы увидите список доступных VS Code удаленных параметров, что позволит повторно открыть папку в удаленном сеансе, указать, какое распространение следует открыть в, и многое другое.

палитра команд VS Code

расширения в VS Code Remote

расширение Remote-WSL разделяет VS Code в архитектуру "клиент-сервер" с помощью клиента (пользовательского интерфейса), работающего на компьютере Windows, и сервера (код, Git, подключаемые модули и т. д.), запускаемые удаленно.

при запуске VS Code удаленно на вкладке "расширения" отобразится список расширений, разделенных между локальным компьютером и дистрибутивом WSL.

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

Некоторые расширения, такие как расширение Python или все, что обрабатывает такие действия, как linting или Отладка, должны устанавливаться отдельно на каждом удаленном распределении WSL. VS Code отобразится значок предупреждения ⚠ вместе с зеленой кнопкой "установить в WSL", если установлено локальное расширение, которое не установлено на удаленном компьютере WSL.

VS Code с расширениями Remote-WSL и локальными расширениями

дополнительные сведения см. в VS Code документах:

при запуске VS Code Remote в WSL сценарии запуска оболочки запускаться не будут. Дополнительные сведения о выполнении дополнительных команд или изменении среды см. в этой статье о сценариях расширенной настройки среды .

возникли проблемы при запуске VS Code из командной строки WSL? В этом руководство по устранению неполадок содержатся советы по изменению переменных пути, устранению ошибок расширения, связанных с отсутствием зависимостей, устранению проблем с завершением строк Git, установке локального VSIX на удаленном компьютере, запуску окна браузера, порту localhost для блокировки, веб-сокеты не работают, ошибки при хранении данных расширения и многое другое.

Установка Git (необязательно)

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

Установка Терминала Windows (необязательно)

новая Терминал Windows включает несколько вкладок (быстро переключаться между дистрибутивами командной строки, PowerShell или несколькими установочными областями Linux), пользовательскими привязками клавиш (создайте собственные сочетания клавиш для открытия и закрытия вкладок, копирования и вставки и т. д.), эмодзи ☺ и пользовательских тем (цветовые схемы, стили и размеры шрифтов, фоновое изображение, размытие и прозрачность). дополнительные сведения см. в Терминал Windows документах.

после установки откройте Терминал Windows и выберите Параметры , чтобы настроить терминал с помощью файла.

Я загрузил версию zip VS Code для (64-разрядной) Ubuntu и смог выполнить его гладко в течение некоторого времени. Некоторые расширения были установлены также.

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

Если я использую .deb версия, то же обработало бы быть необходимым (загрузите новый .deb каждый раз, когда существует обновление?)

Это работает на меня:

Бросок те 2 шага в исполняемом сценарии удара, названном auto-update-vscode и можно просто выполнить это от оболочки любое время, в VS Code говорится, что это устарело.

Для тех, кто не нажал бы, вот официальное решение на Microsoft:

Debian и дистрибутивы Ubuntu based

самый легкий способ установить для Debian/Ubuntu базировался, дистрибутивы должен загрузить и установить .deb пакет (64-разрядный) или через графический центр программного обеспечения, если это доступно или через командную строку с:

Установка .deb пакета автоматически установит способный репозиторий и ключ подписи, чтобы позволить автообновить использование обычного системного механизма обновления (способное обновление). Обратите внимание, что 32-разрядные и .tar.gz двоичные файлы также доступны на странице загрузки.

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

Затем обновляют кэш пакета и устанавливают использование пакета:

Выполните шаги, данные ниже Загрузки:-

последняя версия Кода Visual Studio как .deb пакет.

Установка Установщик Пакета GDebi (если не установленный).

Затем удаляют Код Visual Studio (более старая версия) путем открытия ее .deb пакета (который Вы загрузили ранее), использующий Установщик Пакета GDebi, и затем нажмите на опцию "Remove Package".

Затем открывают .deb пакет последней версии Кода Visual Studio с помощью Установщика Пакета GDebi и нажимают "Install Package" и устанавливают последнюю версию Кода Visual Studio.

Все Ваши конфигурации (пакеты установленное и другое удовлетворение требованиям заказчика) в Коде Visual Studio, который Вы сделали ранее, будут восстановлены автоматически даже после следования вышеупомянутой процедуре. Таким образом, Вы не должны волноваться об установке пакетов снова. Вы найдете то удовлетворение требованиям заказчика и пакеты автоматически в последней версии, которую Вы установили.

Обновление через эту процедуру не удаляет/производит чистку конфигурационные файлы Кода Visual Studio и вот почему, все Ваши конфигурации в Коде Visual Studio восстанавливаются.

Эта процедура работает также на другие редакторы кода как Сублимированный текст 3 и Atom. Я самостоятельно протестировал и проверил его.

Visual Studio Code - это современная и очень удобная интегрированная среда разработки от Microsoft написанная на основе платформы Electron и NodeJS. Здесь есть встроенный отладчик кода, поддержка контроля версий с помощью Git, подсветка синтаксиса для множества языков, автодополнение кода, интегрированный терминал, поддержка рефракторинга и сниппеты.

В этой статье мы рассмотрим, как установить Visual Studio Code на Ubuntu 18.04 или более поздних версий. Для этого лучше всего использовать официальный репозиторий от Microsoft. Однако можно также воспользоваться snap-пакетом или центром приложений Ubuntu.

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

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

Затем установите ключ репозитория:

И добавьте сам репозиторий:

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. Для этого выполните:

sudo snap install --classic code


А ещё программа есть в центре приложений 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, и вы можете переходить к её настройке, а затем к программированию. Далее вам нужно настроить внешний вид среды, а также установить необходимые дополнения. Но об этом поговорим в следующих статьях.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

о Visual Studio Code на Ubuntu 20.04

В следующей статье мы рассмотрим два способа установки Visual Studio Code на Ubuntu 20.04. Пользователям, которые еще не знакомы с этой программой, мы должны сообщить им, что Visual Studio Code - это бесплатный редактор кода с открытым исходным кодом, разработанный Microsoft. и что он распространяется под лицензией MIT.

Visual Studio Code является кроссплатформенным, поэтому мы можем найти его доступным для Gnu / Linu, Windows и macOS. Он основан на Electron и NodeJS для настольных ПК и работает на движке дизайна Blink.

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

Установите Visual Studio Code в Ubuntu 20.04

Пример кода Visual Studio

В Убунуту 20.04 мы сможем установить VS Code как мгновенный пакет через магазин Snapcraft или как пакет deb из Репозитории Microsoft. Здесь каждый пользователь может выбрать метод установки, наиболее подходящий для его среды.

В виде оснастки

Пакет Visual Studio Code распространяется и поддерживается Microsoft. Snap - это автономные программные пакеты, которые включают двоичный файл для всех зависимостей, необходимых для запуска приложения. Пакеты Snap легко обновлять и защищать. Эти пакеты в Ubuntu можно установить из командной строки или через программное приложение Ubuntu.

Чтобы установить VS Code, нам нужно только открыть терминал (Ctrl + Alt + T) и выполните следующую команду:

Установка VS Code snap

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

Если вы предпочитаете использовать графический интерфейс для установки, нет ничего, кроме откройте опцию программного обеспечения Ubuntu и выполните поиск 'Код Visual Studio'и установите приложение:

Visual Studio Code, установка из программного обеспечения

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

Как пакет .deb с использованием apt

Visual Studio Code также доступен в официальных репозиториях Microsoft.. Чтобы установить его, нам нужно будет выполнить следующие шаги.

Для начала мы будем обновить индекс пакета и установить необходимые зависимости выполнив следующую команду в терминале (Ctrl + Alt + T):

установить зависимости Virtual Studio Code

Следующее, что мы сделаем, это импортировать ключ Microsoft GPG с помощью wget следующим образом:

ключ microsoft gpg

На данный момент мы можем включить репозиторий VS Code набрав в том же терминале:

добавить vs код

После включения репозитория apt мы можем начать установку пакета печатать:

Установка VS Code с apt

Когда выходит новая версия, мы сможем обновить пакет VS Code с помощью стандартного инструмента обновления программного обеспечения на нашем рабочем столе. Мы также сможем обновить его, выполнив следующие команды в терминале (Ctrl + Alt + T):

Запуск кода Visual Studio

После завершения установки мы можем запустите программу, набрав в строке поиска действий 'Код Visual Studio". Нам нужно будет только щелкнуть значок, чтобы запустить приложение.

Средство запуска кода Visual Studio

Когда мы запускаем VS Code в первый раз, должно появиться следующее окно:

стартовый экран в VS Code

Теперь мы можем начать установку расширений и настроить VS Code в соответствии с нашими предпочтениями.

VS Code также можно запустить из командной строки печатать:

На этом этапе мы можем приступить к установке новых расширений и настройке рабочего пространства. Для получения дополнительной информации о VS Code пользователи могут посетить страница официальная документация, сайт проектаo их F.A.Q. проект.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Visual Studio Code, установите этот редактор с открытым исходным кодом в Ubuntu 20.04.

Я скачал zip-версию VS Code для Ubuntu (64-битную версию) и смог запустить ее в течение некоторого времени. Некоторые расширения были также установлены.

Как я могу эффективно обновить эту установку VS Code? Одна вещь, о которой я могу думать, это просто скачать новый zip и распаковать его в то же место, просто сохранив старую папку «extensions».

Если я использую .deb версию, будет ли необходим тот же процесс (загружать новый .deb каждый раз, когда происходит обновление?)

Это то, что я делал. Примерно раз в месяц я захожу на сайт и скачиваю новую версию и просто устанавливаю ее поверх старой. Позднее VS Code имеет встроенную проверку обновлений программного обеспечения в меню HELP. Cheers, Al Да, установленный VS Code имеет эту функцию, но всякий раз, когда происходит обновление -> он запрашивает с помощью диалога -> отправляет меня на сайт загрузки . Это все еще несколько неудобно. Ну да . но мы говорим о Microsoft, да? Я не знаю ни одного PPA или репозитория для VS Code. Cheers, Al Начиная с v1.10.1 были добавлены официальные подписанные репозитории для Linux. «Это включает автоматическое обновление с использованием механизма обновления платформы».

Это работает для меня:

Добавьте эти два шага в вызываемый исполняемый скрипт bash, auto-update-vscode и вы можете просто запустить его из своей оболочки в любое время, когда VS Code скажет, что он устарел.

Это заставило меня установить 2 VSCode, я нахожусь на Ubuntu Для меня старый .deb был правильно заменен. @CassianoMontanari Вы выбрали другой способ установки в первый раз? @ user18099 Да, я установил VSCode через Центр программного обеспечения из Ubuntu. Я отформатировал свой компьютер с тех пор, теперь на Ubuntu 18.04 установлен VSCode только из Центра программного обеспечения.

Для тех, кто предпочитает не нажимать, вот официальное решение от Microsoft:

Дистрибутивы на основе Debian и Ubuntu

Самый простой способ установки для дистрибутивов на основе Debian / Ubuntu - это загрузить и установить пакет .deb (64-битный) либо через графический центр программного обеспечения, если он доступен, либо через командную строку с помощью:

Установка пакета .deb автоматически установит репозиторий apt и ключ подписи, чтобы включить автоматическое обновление с использованием обычного механизма обновления системы (apt update). Обратите внимание, что 32-битные и .tar.gz двоичные файлы также доступны на странице загрузки.

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

Затем обновите кеш пакета и установите пакет, используя:

Вам не нужно загружать пакет вручную. Вы можете просто сделать:

Вы пропустили шаги по добавлению репозитория для этого. @muru - в этом не было необходимости, когда я писал это. Это сейчас? Вот о чем вопрос, да, и репозиторий добавляется автоматически, только если вы сначала использовали файл deb для его установки. Нет, если вы использовали почтовый индекс. Это также не упоминается в вашем ответе

В истинном стиле MS они решили назвать пакет просто code . Так что скачайте последний .deb и:

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

Следуйте инструкциям ниже:

Загрузите последнюю версию кода Visual Studio в виде пакета .deb.

Установите GDebi Package Installer (если не установлен).

Затем удалите код Visual Studio (более старая версия), открыв его пакет .deb (который вы загрузили ранее) с помощью программы установки пакетов GDebi, а затем нажмите «Удалить пакет».

Затем откройте пакет .deb последней версии кода Visual Studio с помощью программы установки пакетов GDebi, нажмите «Установить пакет» и установите последнюю версию кода Visual Studio.

Все ваши конфигурации (установленные пакеты и другие настройки) в коде Visual Studio, которые вы делали ранее, будут автоматически восстановлены даже после выполнения описанной выше процедуры. Так что вам не нужно беспокоиться об установке пакетов снова. Вы найдете эти настройки и пакеты автоматически в последней установленной вами версии.

Обновление с помощью этой процедуры не приводит к удалению / очистке файлов конфигурации кода Visual Studio, и поэтому все ваши конфигурации в коде Visual Studio восстанавливаются.

Эта процедура работает и для других редакторов кода, таких как Sublime Text 3 и Atom. Я сам проверил и проверил это.

Читайте также: