Студио код: Have an account already? Sign in

Содержание

Visual Studio Code — редактор кода

Избранные

Избранные

Ознакомьтесь с наиболее популярными продуктами Azure

ИИ + машинное обучение

ИИ + машинное обучение

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

Аналитика

Аналитика

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

Вычислительная среда

Вычислительная среда

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

Контейнеры

Контейнеры

Разрабатывайте и администрируйте контейнерные приложения быстрее благодаря встроенным средствам

Базы данных

Базы данных

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

DevOps

DevOps

Быстрое внедрение инноваций с помощью простых и надежных средств для непрерывной поставки

Средства для разработчиков

Средства для разработчиков

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

Гибридная и многооблачная среда

Гибридная и многооблачная среда

Получайте новинки Azure в любом месте — добавьте гибкость и инновации облачных вычислений в свои локальные рабочие нагрузки

Удостоверение

Удостоверение

Управление удостоверениями и доступом пользователей для защиты устройств, данных, приложений и инфраструктуры от сложных угроз

Интеграция

Интеграция

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

Интернет вещей

Интернет вещей

Подключайте ресурсы или среды, находите аналитику и применяйте продуманные действия по преобразованию организации

Управление

Управление

Упрощайте, автоматизируйте и оптимизируйте управление облачными ресурсами и обеспечение их соответствия требованиям

Мультимедиа

Мультимедиа

Доставка видео высокого качества в любую точку, в любое время и на любое устройство

Миграция

Миграция

Упрощение и ускорение миграции в облако с помощью наших руководств, инструментов и ресурсов

Смешанная реальность

Смешанная реальность

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

Мобильные приложения

Мобильные приложения

Сборка и развертывание кроссплатформенных и нативных приложений для любых мобильных устройств

Работа в сети

Работа в сети

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

Безопасность

Безопасность

Защита предприятия от сложных угроз для гибридных облачных нагрузок

Хранилище

Хранилище

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

Интернет

Интернет

Быстрая и эффективная сборка, развертывание и масштабирование мощных веб-приложений

Виртуальный рабочий стол Windows

Виртуальный рабочий стол Windows

Лучший интерфейс виртуального рабочего стола, поставляемый Azure

Настройка подключения при помощи VS Code – Beget

Visual Studio Code  — редактор исходного кода, имеющий широкие возможности для кастомизации. В том числе редактор поддерживает установку готовых расширений для удалённой разработки. Например, расширение Remote SSH позволяет получить удаленный доступ к серверу с помощью протокола SSH.

Включение SSH

Для удаленного подключения через VS Code необходимо включить возможность использовать SSH (подробнее о данном протоколе здесь). По умолчанию на всех тарифах нашего хостинга доступ по протоколу SSH выключен.

Чтобы включить доступ по SSH, потребуется нажать на кнопку включения доступа в Панели Управления аккаунтом. Она располагается на главной странице в разделе «Тех. информация».

Настройка подключения

Для удаленной разработки VS Code копирует свою бинарную часть, vscode-server, на удаленный сервер и запускает его, после чего клиент обменивается информацией с сервером. Для работы бинарной части требуется проксировать подключение в docker.

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

ikigai@spirit:~ [0] $ ll -l .ssh/
total 28K
drwx------+  2 ikigai newcustomers 4,0K мая   28  2020 ./
drwx------+ 21 root   root         4,0K марта 19 02:56 ../
-rwx------+  1 ikigai newcustomers  404 мая   28  2020 authorized_keys*
-rwx------+  1 ikigai newcustomers 1,7K мая   28  2020 id_rsa*
-rwx------+  1 login newcustomers  404 мая   28  2020 id_rsa.pub*

Если файлы с названием id_rsa* отсутствуют, сгенерируйте ключ:

ikigai@spirit:~ [0] $ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/i/ikigai/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/i/ikigai/.ssh/id_rsa.
Your public key has been saved in /home/i/ikigai/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:YmTciV/8VMK6SxLPniAKweov/lQipIaruMd7j26qSq4 ikigai@spirit.
beget.ru The key's randomart image is: +---[RSA 2048]----+ | .. . | | . o o .o | | o = o o.. | |+ o o ....o | |o+ o .o S+ .. | |o.o o...o = | |oo o . . = o | |=o+ +. + | |E**Oo.. | +----[SHA256]-----+

Добавьте публичный ключ в доверенные, чтобы подключение по localhost не требовало пароль при каждой попытке подключения.

ikigai@spirit:~ [0] $ cat .ssh/id_rsa.pub >> .ssh/authorized_keys
ikigai@spirit:~ [0] $ chmod 600 .ssh/authorized_keys

Установка и настройка VS Code

Скачать VS Code можно здесь.

Также потребуется скачать и установить расширение Remote SSH. Вы можете найти Remote SSH во вкладке «Расширения» (Ctrl+Shift+X):

После установки расширения вы увидите индикатор в нижнем левом углу строки состояния. Этот индикатор сообщает вам, в каком контексте выполняется VS Code (локальном или удаленном). Щелкните индикатор, чтобы открыть список команд удаленного расширения:

Для подключения к серверу сформируйте конфигурационный файл. Для этого выберите «Open Сonfiguration file» — «… /.ssh/config».

Добавьте и сохраните в файле конфигурации параметры для подключения. Пример конфигурации:

Host ikigai_test
    HostName localhost
    Port 222
    User ikigai
    IdentityFile ~/.ssh/id_rsa
    ProxyJump [email protected]
    ProxyCommand ssh -W %h:%p [email protected]

«Host» может быть любым именем. В параметрах «User», «ProxyJump», «ProxyCommand» укажите ваши данные соответственно.

Подключение к серверу

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

Из списка выберите добавленный вами Host:

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

Поздравляю, вы успешно подключились по SSH через VS Code:

Часто задаваемые вопросы по коду Visual Studio

Редактировать

Наши документы содержат раздел Общие вопросы , необходимый для конкретных тем. Мы собрали здесь элементы, которые не подходят к другим темам.

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

В чем разница между Visual Studio Code и Visual Studio IDE?

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

Какие ОС поддерживаются?

VS Code работает на macOS, Linux и Windows. См. документацию по требованиям для поддерживаемых версий. Вы можете найти более подробную информацию о конкретной платформе в обзоре установки.

Является ли VS Code бесплатным?

Да, VS Code бесплатен для частного или коммерческого использования. Подробнее см. в лицензии на продукт.

Как отключить отчеты телеметрии

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

Если вы не хотите отправлять данные об использовании в Microsoft, вы можете установить для параметра пользователя telemetry.telemetryLevel значение off .

Из Файл > Предпочтения > Настройки (MacOS: Code > Предпочтения > Настройки ), поиск Telemetry и установка Телемория: Телеметрия уровня на off 8888888888. . Это отключит все события телеметрии от VS Code в будущем.

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

параметр telemetry.telemetryLevel . Обратитесь к документации конкретного расширения, чтобы узнать о его отчетах телеметрии.

Как отключить эксперименты

VS Code использует эксперименты для опробования новых функций или их постепенного развертывания. Наша экспериментальная платформа обращается к службе, принадлежащей Microsoft, и поэтому отключается при отключении телеметрии. Однако, если вы хотите отключить эксперименты независимо от ваших настроек телеметрии, вы можете установить workbench.enableExperiments пользовательская настройка на false .

From File > Preferences > Settings (macOS: Code > Preferences > Settings ), найдите Experiments Experiments : 000Enable Workbench settings

Enable Workbench settings

и снимите флажок с параметра Workbench : 0005. Это предотвратит обращение VS Code к службе и откажется от любых текущих экспериментов.

Как отключить отчеты о сбоях

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

Если вы не хотите отправлять данные о сбоях в Microsoft, вы можете изменить аргумент времени выполнения enable-crash-reporter на false

  • Откройте палитру команд (⇧⌘P (Windows, Linux Ctrl+Shift +П)).
  • Запустите настройки : Настройка аргументов времени выполнения 9Команда 0006.
  • Эта команда откроет файл argv.json для настройки аргументов среды выполнения.
  • Изменить "включить отчет о сбоях": ложь .
  • Перезапустите VS Code.

Теперь, когда вступил в силу Общий регламент по защите данных (GDPR), мы хотим воспользоваться этой возможностью, чтобы еще раз заявить, что мы очень серьезно относимся к конфиденциальности. Это касается как Microsoft как компании, так и, в частности, команды VS Code.

В поддержку GDPR:

  • Продукт VS Code уведомляет всех пользователей о том, что они могут отказаться от сбора данных телеметрии.
  • Команда активно проверяет и классифицирует все отправленные данные телеметрии (задокументировано в нашей кодовой базе OSS).
  • Для любых собранных данных, например аварийных дампов, действуют действующие политики хранения данных.

Дополнительные сведения о соответствии VS Code GDPR см. в документации по телеметрии.

Какие онлайн-сервисы использует VS Code?

Помимо отчетов о сбоях и телеметрии, VS Code использует онлайн-сервисы для различных других целей, таких как загрузка обновлений продукта, поиск, установка и обновление расширений или обеспечение поиска на естественном языке в редакторе настроек. Дополнительные сведения см. в разделе Управление онлайн-сервисами.

Вы можете включить или выключить функции, использующие эти службы. Из File > Preferences > Settings (macOS: Code > Preferences > Settings ) и введите тег @tag:usesOnlineServices . Здесь будут отображаться все настройки, которые контролируют использование онлайн-сервисов, и вы можете индивидуально включать или выключать их.

Как отказаться от автоматического обновления VS Code?

По умолчанию VS Code настроен на автоматическое обновление для пользователей macOS и Windows при выпуске новых обновлений. Если вы не хотите получать автоматические обновления, вы можете установить 9Обновление 0005: настройка режима с по умолчанию на нет .

Чтобы изменить режим обновления, перейдите к Файл > Настройки > Настройки (macOS: Код > Настройки > Настройки ), найдите 8 режим обновления и измените настройку 9002. .

Если вы используете редактор JSON для своих настроек, добавьте следующую строку:

 "update.mode": "none"
 

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

Примечание: В Linux: если репозиторий VS Code был установлен правильно, ваш системный менеджер пакетов должен выполнять автоматическое обновление так же, как и другие пакеты в системе. См. Установка VS Code в Linux.

Отказ от обновлений расширений

По умолчанию VS Code также автоматически обновляет расширения по мере появления новых версий. Если вы не хотите, чтобы расширения автоматически обновлялись, вы можете снять флажок 9.0005 Extensions: Auto Update установите флажок в редакторе настроек (⌘, (Windows, Linux Ctrl+,)).

Если вы используете редактор JSON для изменения настроек, добавьте следующую строку:

 "extensions. autoUpdate": false
 

Лицензирование

Местоположение

Вы можете найти лицензии VS Code, уведомления третьих лиц и кредитный список с открытым исходным кодом Chromium в папке resources\app места установки VS Code. VS Code ThirdPartyNotices.txt , Chromium Credits_*.html и английский язык VS Code LICENSE.txt доступны в resources\app . Локализованные версии LICENSE.txt по идентификатору языка находятся в папке resources\app\licenses .

Почему у Visual Studio Code другая лицензия, чем у репозитория vscode GitHub?

Чтобы узнать, почему лицензия на продукт Visual Studio Code отличается от лицензии на репозиторий vscode GitHub с открытым исходным кодом, подробное объяснение см. в выпуске № 60.

В чем разница между репозиторием

vscode и дистрибутивом Microsoft Visual Studio Code?

В репозитории github.com/microsoft/vscode (код — OSS ) мы разрабатываем продукт Visual Studio Code. Мы не только пишем код и работаем над проблемами там, мы также публикуем нашу дорожную карту и ежемесячные планы итераций и завершающих этапов. Исходный код доступен всем по стандартной лицензии MIT.

Visual Studio Code — это дистрибутив Code — репозиторий OSS со специфическими настройками Microsoft (включая исходный код), выпущенный под традиционной лицензией на продукт Microsoft.

Дополнительные сведения см. в статье «Код Visual Studio и различия между кодом и OSS».

Что означает «Построен на основе открытого исходного кода»?

Microsoft Visual Studio Code — это лицензированный Microsoft дистрибутив «Code — OSS», который включает проприетарные активы Microsoft (такие как значки) и функции (интеграция Visual Studio Marketplace, небольшие аспекты включения удаленной разработки). Хотя эти дополнения составляют очень небольшой процент от общей базы кода дистрибутива, точнее будет сказать, что код Visual Studio «построен» на основе открытого исходного кода, а не «является» открытым исходным кодом из-за этих различий. Дополнительную информацию о том, что включает в себя каждый дистрибутив, можно найти в статье Visual Studio Code и «Code — OSS Differences».

Как найти лицензию на расширение?

Большинство расширений ссылаются на свою лицензию на странице Marketplace или в разделе обзора, когда вы выбираете расширение в представлении «Расширения».

Например:

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

Все ли расширения VS Code имеют открытый исходный код?

Авторы расширений могут свободно выбирать лицензию, которая соответствует потребностям их бизнеса. Хотя многие авторы расширений решили выпускать свой исходный код под лицензией с открытым исходным кодом, некоторые расширения, такие как Wallaby.js, Google Cloud Code и расширения VS Code Remote Development, используют проприетарные лицензии.

Microsoft по возможности открывает исходный код наших расширений. Однако зависимость от существующего проприетарного исходного кода или библиотек, исходного кода, который пересекается с лицензированными Microsoft инструментами или службами (например, Visual Studio), и различиями бизнес-моделей во всей Microsoft приведут к тому, что некоторые расширения будут использовать проприетарную лицензию. Вы можете найти список расширений Visual Studio Code, предоставленных корпорацией Майкрософт, и их лицензий в статье Microsoft Extension Licenses.

Как узнать версию?

Информацию о версии VS Code можно найти в диалоговом окне «О программе».

В macOS перейдите по ссылке Code > О Visual Studio Code .

В Windows и Linux перейдите к Справка > О .

Версия VS Code — это первый указанный номер версии версии , который имеет формат версии «major.minor.release», например «1.27.0».

Предыдущие версии выпуска

Вы можете найти ссылки на загрузку некоторых выпусков в верхней части примечаний к выпуску версии:

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

Тип загрузки URL-адрес
Установщик системы Windows x64 https://update.code.visualstudio.com/{версия}/win32-x64/стабильная
Пользовательский установщик Windows x64 https://update.code.visualstudio.com/{версия}/win32-x64-user/стабильная
Windows x64 zip https://update.code.visualstudio. com/{версия}/win32-x64-archive/стабильная
Установщик системы Windows Arm64 https://update.code.visualstudio.com/{версия}/win32-arm64/стабильная
Пользовательский установщик Windows Arm64 https://update.code.visualstudio.com/{версия}/win32-arm64-user/stable
Windows Arm64 zip https://update.code.visualstudio.com/{версия}/win32-arm64-archive/стабильная
Установщик системы Windows x86 https://update.code.visualstudio.com/{версия}/win32/стабильная
Пользовательский установщик Windows x86 https://update.code.visualstudio.com/{версия}/win32-user/стабильная
Windows x86 zip https://update.code.visualstudio.com/{версия}/win32-archive/stable
Универсальная macOS https://update.code.visualstudio.com/{версия}/darwin-universal/стабильная
macOS Чип Intel https://update. code.visualstudio.com/{версия}/darwin/stable
macOS Кремний Apple https://update.code.visualstudio.com/{версия}/darwin-arm64/стабильная
Linux x64 https://update.code.visualstudio.com/{версия}/linux-x64/стабильная
Linux x64 дебиан https://update.code.visualstudio.com/{версия}/linux-deb-x64/стабильная
Linux x64 об/мин https://update.code.visualstudio.com/{версия}/linux-rpm-x64/стабильная
оснастка Linux x64 https://update.code.visualstudio.com/{версия}/linux-snap-x64/стабильная
Linux Arm32 https://update.code.visualstudio.com/{версия}/linux-armhf/стабильная
Linux Arm32 дебиан https://update.code.visualstudio.com/{версия}/linux-deb-armhf/стабильная
Linux Arm32 об/мин https://update.code.visualstudio.com/{версия}/linux-rpm-armhf/стабильная
Linux Arm64 https://update. code.visualstudio.com/{версия}/linux-arm64/стабильная
Linux Arm64 Дебиан https://update.code.visualstudio.com/{версия}/linux-deb-arm64/стабильная
Linux Arm64 об/мин https://update.code.visualstudio.com/{версия}/linux-rpm-arm64/стабильная

Замените нужный выпуск в заполнителе {версия} . Например, чтобы загрузить версию debian Linux Arm32 для 1.50.1, вы должны использовать

 https://update.code.visualstudio.com/1.50.1/linux-deb-armhf/stable.
 

Вы можете использовать строку версии last , если хотите всегда загружать последнюю стабильную версию VS Code.

Предварительные версии

Хотите заранее ознакомиться с новыми функциями VS Code? Вы можете попробовать предварительные версии VS Code, установив сборку Insiders. Сборка Insiders устанавливается рядом со стабильной установкой VS Code и имеет изолированные параметры, конфигурации и расширения. Сборка Insiders обновляется каждую ночь, поэтому вы будете получать последние исправления ошибок и обновления функций за день до этого.

Чтобы установить сборку Insiders, перейдите на страницу загрузки Insiders.

Где я могу найти значки Visual Studio Code?

Существуют ли рекомендации по использованию значков и имен?

Вы можете загрузить официальные значки Visual Studio Code и ознакомиться с рекомендациями по использованию в разделе Рекомендации по использованию значков и имен.

Что такое «рабочее пространство» VS Code?

«Рабочее пространство» VS Code обычно представляет собой корневую папку вашего проекта. VS Code использует концепцию «рабочей области» для охвата конфигураций проекта, таких как параметры проекта, а также файлы конфигурации для отладки и выполнения задач. Файлы рабочей области хранятся в корне проекта в папке 9. 0027 .vscode папка. Вы также можете иметь более одной корневой папки в рабочей области VS Code с помощью функции, называемой многокорневыми рабочими областями.

Вы можете узнать больше в разделе Что такое VS Code «рабочее пространство»? статья.

Могу ли я запустить переносную версию VS Code?

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

Сообщить о проблеме с расширением VS Code

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

Установка повреждена [Не поддерживается]

VS Code выполняет фоновую проверку, чтобы определить, была ли изменена установка на диске, и если это так, вы увидите текст [Не поддерживается] в строке заголовка. Это делается, поскольку некоторые расширения напрямую изменяют (исправляют) продукт VS Code таким образом, что он является полупостоянным (до следующего обновления), и это может вызвать проблемы с воспроизведением. Мы не пытаемся блокировать исправление VS Code, но мы хотим привлечь внимание к тому, что исправление VS Code означает, что вы используете неподдерживаемую версию. Переустановка VS Code заменит измененные файлы и отключит предупреждение.

Вы также можете увидеть [Не поддерживается] 9Сообщение 0006, если файлы VS Code были ошибочно помещены в карантин или удалены антивирусным программным обеспечением (см. пример проблемы № 94858). Проверьте настройки антивирусного программного обеспечения и переустановите VS Code, чтобы восстановить отсутствующие файлы.

Сбой разрешения среды оболочки

Этот раздел относится только к средам macOS и Linux.

Когда VS Code запускается из терминала (например, с помощью кода . ), он имеет доступ к настройкам среды, определенным в вашем .bashrc или .zshrc файлы. Это означает, что такие функции, как задачи или цели отладки, также имеют доступ к этим настройкам.

Однако при запуске из пользовательского интерфейса вашей платформы (например, с помощью значка VS Code в доке macOS) вы обычно не работаете в контексте оболочки и у вас нет доступа к этим настройкам среды. Это означает, что в зависимости от того, как вы запускаете VS Code, у вас может быть разная среда.

Чтобы обойти это, при запуске с помощью жеста пользовательского интерфейса VS Code запускает небольшой процесс для запуска (или «разрешения») среды оболочки, определенной в вашем . bashrc или .zshrc файлы. Если через 10 секунд среда оболочки все еще не разрешена или разрешение не удалось по какой-либо другой причине, VS Code прервет процесс «разрешения», запустится без настроек среды вашей оболочки, и вы увидите ошибку, подобную следующей:

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

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

Исследование медленной инициализации оболочки

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

  • Откройте файл запуска вашей оболочки (например, в VS Code, набрав ~/.bashrc или ~/.zshrc в Быстром открытии (⌘P (Windows, Linux Ctrl+P))).
  • Выборочно закомментируйте потенциально длительные операции (например, nvm , если вы это обнаружите).
  • Сохраните и полностью перезапустите VS Code.
  • Продолжайте комментировать операции, пока ошибка не исчезнет.

Примечание . Хотя nvm является мощным и полезным менеджером пакетов Node.js, он может замедлять время запуска оболочки, если запускается во время инициализации оболочки. Вы можете рассмотреть альтернативы диспетчеру пакетов, такие как asdf, или поискать в Интернете предложения по производительности nvm .

Запуск VS Code из терминала

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

  • Ввод кода из открытого терминала запустит VS Code с последней рабочей областью.
  • Ввод кода . запустит VS Code, открытый в текущей папке.

Код VS пуст?

Оболочка Electron, используемая Visual Studio Code, имеет проблемы с аппаратным ускорением некоторых GPU (графических процессоров). Если VS Code отображает пустое (пустое) главное окно, вы можете попробовать отключить ускорение графического процессора при запуске VS Code, добавив Electron --disable-gpu переключатель командной строки.

 код --disable-gpu
 

VS Code перестает отвечать сразу после открытия папки

Когда вы открываете папку, VS Code выполнит поиск типичных файлов проекта, чтобы предложить вам дополнительные инструменты (например, средство выбора решения в строке состояния, чтобы открыть решение). Если вы открываете папку с большим количеством файлов, поиск может занять много времени и ресурсов ЦП, в течение которых VS Code может медленно реагировать. Мы планируем улучшить это в будущем, но пока вы можете исключить папки из проводника через files.exclude , и они не будут искать файлы проекта:

 "files.exclude": {
        "**/большая папка": правда
    }
 

Можно ли запустить VS Code в Windows 7?

Microsoft прекратила поддержку Windows 7 в январе 2020 г. и больше не предоставляет обновления для системы безопасности. Версии VS Code для настольных ПК, начиная с 1.71 (август 2022 г.), больше не будут работать в Windows 7, и вам потребуется выполнить обновление до более новой версии Windows, чтобы использовать более поздние версии VS Code.

VS Code больше не будет предоставлять обновления продукта или исправления безопасности для Windows 7, а версия VS Code 1.70.3 — последний доступный выпуск для пользователей Windows 7. Вы можете узнать больше об обновлении версии Windows на сайте support.microsoft.com.

Техническая поддержка

Вы можете задавать вопросы и искать ответы на Stack Overflow, а также сообщать о проблемах и запросах функций непосредственно в нашем репозитории GitHub.

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

07.12.2022

5 будущих редакторов кода, которые могут бросить вызов превосходству Visual Studio Code

Список
Сурав Рудра

3 мин

Интересные редакторы кода, которые могут заменить вам Visual Studio Code в 2023 году!

Что ж, 2022 год подходит к концу.

Мы представили новые замечательные редакторы кода, выпущенные для Linux, начиная с Lite XL и заканчивая такими опциями, как Pulsar и другими.

Итак, чтобы отметить это, я составил этот список будущих редакторов кода для Linux, у которых есть все шансы бросить вызов превосходству Visual Studio Code.

Позвольте мне провести вас через это.

1. Пульсар

Pulsar — ​​это редактор кода с открытым исходным кодом под руководством сообщества, призванный заменить известный редактор кода Atom.

Сообщество, стоящее за ним, усердно работало над тем, чтобы довести его до уровня оригинального редактора Atom, внедрив современные функции с обновленной архитектурой.

Итак, если бы вы были пользователем Atom, вы могли бы попробовать это!

Pulsar: редактор открытого исходного кода под руководством сообщества, продолжающий наследие Atom

Pulsar стремится заменить пользователей Atom и может бросить вызов коду Visual Studio по мере его разработки.

Это FOSS NewsAnkush Das

Его можно загрузить с официального сайта, но имейте в виду, что он находится на ранней стадии разработки.

Также восставший из пепла ныне несуществующего редактора Atom, проект «Atom Community» призван перенять концепции и идеи своего предшественника.

Они стремятся начать работу, предоставляя наиболее важные функции и делая их наравне с функциями, доступными в пакете atom-ide-ui.

У этого есть потенциал, чтобы быть чем-то большим, но в его нынешнем виде я бы не стал предлагать это новым пользователям прямо сейчас. У них немного другая долгосрочная цель по сравнению с Pulsar, что делает его еще одним проектом, на который стоит обратить внимание.

Но в 2023 году все может быть иначе.

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

3. Lapce

Легкий и быстрый редактор кода с открытым исходным кодом?

Вот кто Лапс!

Это редактор кода с открытым исходным кодом на основе Rust, который ориентирован на предоставление такого опыта.

Мы рассмотрели его, когда он был на стадии пре-альфа, но в 2023 году на него стоит обратить внимание.

Lapce — быстрый и легкий редактор кода с открытым исходным кодом в разработке

Lapce — редактор кода с открытым исходным кодом, созданный на Rust. Он находится на ранней стадии разработки, но выглядит многообещающе!

Это новости FOSSАнкуш Дас

4. Зед

Зед — будущий редактор кода, стремящийся бросить вызов доминированию VS Code.

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

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