Различия между Visual Studio Code и VSCodium
Давайте изучим разницу между Visual Studio Code и VSCodium и выясним, какой из них вам следует использовать, в следующей статье!
В чем основное отличие VSCode от VSCodium?
Главное отличие VSCode от VSCodium заключается в том, что VSCodium не включает в себя никаких функций отслеживания или телеметрии, которые есть в официальном дистрибутиве VSCode. Другими словами, приложение не будет отслеживать, как вы используете приложение, и сообщать эту информацию в Microsoft.
Другим существенным отличием является доступность расширений, поскольку официальные расширения Microsoft для Visual Studio Code недоступны на рынке расширений VSCodium из-за ограничений уровня. разрешения. Вместо этого используется open-vsx.org, реестр с открытым исходным кодом, где члены сообщества публикуют расширения. Известные расширения, не включенные в open-vsx.org, включают:
- Microsoft Edge Tools для Visual Studio Code: набор инструментов для разработки и отладки веб-приложений с использованием браузера Microsoft Edge.
- Microsoft Kiota: библиотека для создания клиентов, взаимодействующих с RESTful API, созданная на основе определений OpenAPI.
- Удаленная разработка: набор расширений, обеспечивающих удаленную разработку с использованием контейнеров, WSL или SSH.
Однако VSCodium можно настроить на использование Microsoft's marketplace. Для этого вам нужно создать пользовательский файл product.json в каталоге установки VSCodium, как описано в официальной документации.
К сожалению, даже после смены маркетплейса некоторые расширения могут по-прежнему не работать с VSCodium, поскольку они жестко запрограммированы на работу только с официальным кодом Visual Studio. В некоторых случаях эту проблему можно решить, добавив внутренний идентификатор расширения в атрибут extensionAllowedProposedApi в файле product.json VSCodium, но этот трюк не всегда работает.
За исключением этих отличий, VSCodium поддерживает функции, сопоставимые с VSCode.
Что мне использовать: VScode или VSCodium?
VSCode идеально подходит для пользователей, которые предпочитают простую настройку и не заботятся о телеметрии, в то время как VSCodium — лучший выбор для разработчиков, заботящихся о конфиденциальности и не желающих, чтобы Microsoft следила за ними.
Если вы в настоящее время используете VSCode и решили перейти на VSCodium, процесс миграции относительно прост. Сначала загрузите и установите VSCodium с официального сайта. Затем переустановите или вручную скопируйте расширения из '~/.vscode/extensions' в '~/.vscode-oss/extensions' . Наконец, переместите файлы settings.json и keybinds.json из.:
- Windows: %APPDATA%CodeUser
- macOS: $HOME/Библиотека/Поддержка приложений/Код/Пользователь
- Linux: $HOME/.config/Code/User
.в соответствующую папку VSCodium (VSCodium вместо Code по тому же пути). Затем вы можете открыть папку своего проекта и начать кодирование.
Если вы все еще изучаете свои варианты, вы можете ознакомиться с нашим списком лучших кроссплатформенных редакторов для программистов, чтобы сравнить эти два с другими популярными альтернативами, такими как how. Пользователям Mac, в частности, может быть интересен наш список лучших приложений-редакторов кода для Mac, который включает в себя несколько других замечательных вариантов.
Мика Сото
Обновление 19 июля 2024 г.