diff --git a/src/vs/workbench/contrib/terminal/node/terminalProfiles.ts b/src/vs/workbench/contrib/terminal/node/terminalProfiles.ts index 52ed5e994ec..bf821a7bd97 100644 --- a/src/vs/workbench/contrib/terminal/node/terminalProfiles.ts +++ b/src/vs/workbench/contrib/terminal/node/terminalProfiles.ts @@ -86,7 +86,7 @@ async function transformToTerminalProfiles(entries: IterableIterator<[string, IT args = source.args; } else { originalPaths = Array.isArray(profile.path) ? profile.path : [profile.path]; - args = profile.args; + args = platform.isWindows ? profile.args : Array.isArray(profile.args) ? profile.args : undefined; } const paths = originalPaths.slice();