Как я могу использовать значения переменных среды платформы (или оболочки)? - PullRequest
1 голос
/ 29 марта 2019

Я определяю пользовательские задачи, используя файл tasks.json в коде MS Visual Studio. Замечательно, что есть множество предопределенных доступных переменных, таких как ${relativeFile} или ${fileBasename}, доступных, как определено в Справочнике переменных , но значения из них (на моем Платформа Windows) всегда зависит от Windows, например:

${relativeFile} решает (скажем) c:\Users\SHarrop\Desktop\dev\myFile.txt

Это бесполезно, если я установил для своей оболочки по умолчанию значение bash (ожидание косой черты). Я чувствую, что должен быть лучший ответ, чем " Если вы используете предварительно заполненные переменные в своих задачах на платформе Windows, тогда вам нужно использовать оболочку Windows ". Точно так же я мог бы передавать такие переменные как аргументы в сценарии, которые ожидают пути в стиле Unix.

Есть ли способ получить значения Unix на платформе Windows?

Спасибо!

...