2017-12-30 21 views
0

をsettings.json私は私のsettings.jsonで以下の設定を持っているカスタム変数が

{ 
    "venvPath": "/path/to/venv", 
    "python.pythonPath": "${venvPath}/bin/python3.6", 
    "python.formatting.yapfPath": "${venvPath}/bin/yapf", 
    "code-runner.executorMap": { 
     "python": "${python.pythonPath}", 
    } 
} 

は、方法はありますそれを達成するために?

答えて

0

残念ながら、このような環境変数の使用はサポートされていません(here参照)。その間に私はsettings.jsonファイルにあなたの希望のパスを書き込む.batファイルを提案します。これは

{ 
    "python.pythonPath": "/path/to/venv/bin/python3.6", 
    "python.formatting.yapfPath": "/path/to/venv/bin/yapf", 
    "code-runner.executorMap": { 
     "python": "${python.pythonPath}", 
    } 
} 
settings.jsonファイルを作成します

set venvPath=/path/to/venv 
echo {> settings.json 
echo  "python.pythonPath": "%venvPath%/bin/python3.6",>> settings.json 
echo  "python.formatting.yapfPath": "%venvPath%/bin/yapf",>>settings.json 
echo  "code-runner.executorMap": {>> settings.json 
echo   "python": "${python.pythonPath}",>> settings.json 
echo  }>> settings.json 
echo }>> settings.json 

:あなたたとえば、あなたがこのような何かを行うことができます

関連する問題