Как мне НАДЕЖНО получить путь к vscode User directory из расширения? - PullRequest
0 голосов
/ 31 декабря 2018

Пользователь - это каталог, содержащий: snippets.json , keybindings.json , settings.json ...

Mac / Windows / Linux ОС

System / User уровень установки

Stable / Insiders / Exploration / *Все установки 1023 *

имеют разные пути.

Я хочу получить его так же, как vscode.env.appRoot работает.Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 01 января 2019

Кажется, это работает:

const UserDirectoryPath = path.join(extensionContext.logPath, '../../../..', 'User');
0 голосов
/ 01 января 2019

В вашей функции активации для вашего расширения вы получите экземпляр ExtensionContext со свойством extensionPath.

...