Разница между appDataPath и расположением расширений в VS Code - PullRequest
0 голосов
/ 24 февраля 2020

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

Согласно getAppDataPath logi c в VS Code, пользователь -определенные настройки, такие как settings.json, keybindings.json, et c. go ниже:

  • /Users/You/Library/Application Support/Code/ (на macOS),
  • C:\\Users\\You\\AppData\\Roaming\\Code\\ (на Windows) и
  • /Users/You/.config/ (на Linux)

Но расширения находятся под ~/.vscode/extensions на всех поддерживаемых платформах. Кто-нибудь знает, почему они не ставят расширения под ${getAppDataPath}/extensions?

Спасибо!

1 Ответ

0 голосов
/ 24 февраля 2020

Ответ на мой вопрос был размещен здесь .

, потому что пути, которые вы получаете от getAppDataPath, не для хранения расширений, они для файлов конфигурации

по крайней мере на Linux они используют $XDG_CONFIG_HOME, который предназначен для файлов конфигурации, а не для набора расширений

...