diff --git a/src/utils.ts b/src/utils.ts index 098fa6309..b34a7cd08 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1157,8 +1157,8 @@ export async function appendIdfAndToolsToPath(curWorkspace: vscode.Uri) { if (idfToolsExportVars) { try { for (const envVar in idfToolsExportVars) { - if (envVar === pathNameInEnv) { - modifiedEnv[pathNameInEnv] = idfToolsExportVars[pathNameInEnv] + if (envVar.toUpperCase() === pathNameInEnv.toUpperCase()) { + modifiedEnv[pathNameInEnv] = idfToolsExportVars[envVar] .replace("%PATH%", modifiedEnv[pathNameInEnv]) .replace("$PATH", modifiedEnv[pathNameInEnv]); } else {