4

私は${workspaceRoot}環境変数があることを知っています。他にどのような環境変数がありますか?特に関心があるであろう

一つは、私たちは、URLビルダーとしてこれを使用することができます/ に置き換え、すべての\文字と${workspaceRoot}部分なしのファイル名になります。次に、 "http://localhost:9876/${relativeFile}"のようなURLを使用できます。

${relativeFile}${relativeFolder}のようなものがあれば、本当に役に立ちます。

+0

、$ {workspaceRootは}今VSCodeのv.1.19 –

答えて

5

あなたはここに利用できる置換変数のリストを見つけることができます。

https://code.visualstudio.com/docs/editor/tasks#_variable-substitution

編集:完全なリストは、実際にsystemVariables.ts source fileで見つけることができます。基本クラスは、正規表現を使用して同じ名前の文字列プロパティ値と一致するものを置き換えるresolve()メソッドを定義します。 SystemVariablesには、すべてprocess.envの値も含まれています(パターンは${env.KEY}です)。

+0

感謝のよう$ {workspaceFolder}に変更されたことが表示されます...しかし、その変数は 'ビルド'のための 'タスク'のためのものです.... 私はgithubのコードを分析して、私は質問で言及したもの以外にもう一つvarを見つけました... – ZEE

+1

@ ZEE私は少し詳細を与えるために投稿を更新しました。私はあなたがコードを見ているかどうか分からないので、そのコードがSystemVariablesクラスを使用しているかどうかはわかりません。 – seairth

+1

Githubリンクが壊れています。変数置換ページで 'workspaceRoot'が定義されていません。 – Dagrooms

1

あなたはここに現在定義された変数の完全なリストを検索することができます

後世のため

Variables Reference