Я определяю пользовательские задачи, используя файл tasks.json
в коде MS Visual Studio. Замечательно, что есть множество предопределенных доступных переменных, таких как ${relativeFile}
или ${fileBasename}
, доступных, как определено в Справочнике переменных , но значения из них (на моем Платформа Windows) всегда зависит от Windows, например:
${relativeFile}
решает (скажем) c:\Users\SHarrop\Desktop\dev\myFile.txt
Это бесполезно, если я установил для своей оболочки по умолчанию значение bash (ожидание косой черты). Я чувствую, что должен быть лучший ответ, чем " Если вы используете предварительно заполненные переменные в своих задачах на платформе Windows, тогда вам нужно использовать оболочку Windows ". Точно так же я мог бы передавать такие переменные как аргументы в сценарии, которые ожидают пути в стиле Unix.
Есть ли способ получить значения Unix на платформе Windows?
Спасибо!