如何在 vscode 终端启动时 运行 路径设置脚本?
How to run path setting script in vscode terminal at startup?
我有一个设置路径变量的脚本。每次我启动一个新的终端实例时,我都必须手动 运行 这个脚本。
我正在寻找一种在每个终端实例启动时自动 运行 此脚本的方法。
我试过下面的方法,但没有用
{
"terminal.integrated.profiles.windows": {
"Command Prompt": {
"path": "cmd.exe",
"args": [
"-noexit",
"-file",
"h:\all-languages-env.cmd"
]
}
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
}
我希望在每个终端(命令提示符)启动时脚本 h:\all-languages-env.cmd
到 运行。
脚本文件如下
@ECHO OFF
call devtools isSupported nodejs 16.13.0 || exit /B %ERRORLEVEL%
call devtools isSupported phantomjs 2.1.1 || exit /B %ERRORLEVEL%
set npm_config_registry=http://example.com
set npm_config_user_agent="npm/{npm-version} node/{node-version} {platform} {arch} | NDS %USERNAME% %COMPUTERNAME%"
set SASS_BINARY_SITE=http://example.com/node-sass
set SPAWN_WRAP_SHIM_ROOT=H:\.nodejs
set CHROME_BIN="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
set npm_config_prefix=H:\.nodejs\npm
set npm_config_cache=H:\.nodejs\npm\cache
set npm_config_tmp=H:\.nodejs\npm\tmp
set NODEJS_16_13_0=H:\nodejs
set PATH=%NODEJS_16_13_0%;H:\.nodejs\npm;%PATH%
type nul > H:\nodejs\lastUsed
set PHANTOMJS_2_1_1=H:\phantomjs\bin
set PHANTOMJS_BIN=%PHANTOMJS_2_1_1%\phantomjs.exe
set PATH=%PHANTOMJS_2_1_1%;%PATH%
type nul > H:\phantomjs\lastUsed
ECHO javascript environment set
cmd.exe
使用不同的参数
{
"terminal.integrated.profiles.windows": {
"Command Prompt": {
"path": "cmd.exe",
"args": [
"/K",
"h:\all-languages-env.cmd"
]
}
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
}
我有一个设置路径变量的脚本。每次我启动一个新的终端实例时,我都必须手动 运行 这个脚本。
我正在寻找一种在每个终端实例启动时自动 运行 此脚本的方法。
我试过下面的方法,但没有用
{
"terminal.integrated.profiles.windows": {
"Command Prompt": {
"path": "cmd.exe",
"args": [
"-noexit",
"-file",
"h:\all-languages-env.cmd"
]
}
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
}
我希望在每个终端(命令提示符)启动时脚本 h:\all-languages-env.cmd
到 运行。
脚本文件如下
@ECHO OFF
call devtools isSupported nodejs 16.13.0 || exit /B %ERRORLEVEL%
call devtools isSupported phantomjs 2.1.1 || exit /B %ERRORLEVEL%
set npm_config_registry=http://example.com
set npm_config_user_agent="npm/{npm-version} node/{node-version} {platform} {arch} | NDS %USERNAME% %COMPUTERNAME%"
set SASS_BINARY_SITE=http://example.com/node-sass
set SPAWN_WRAP_SHIM_ROOT=H:\.nodejs
set CHROME_BIN="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
set npm_config_prefix=H:\.nodejs\npm
set npm_config_cache=H:\.nodejs\npm\cache
set npm_config_tmp=H:\.nodejs\npm\tmp
set NODEJS_16_13_0=H:\nodejs
set PATH=%NODEJS_16_13_0%;H:\.nodejs\npm;%PATH%
type nul > H:\nodejs\lastUsed
set PHANTOMJS_2_1_1=H:\phantomjs\bin
set PHANTOMJS_BIN=%PHANTOMJS_2_1_1%\phantomjs.exe
set PATH=%PHANTOMJS_2_1_1%;%PATH%
type nul > H:\phantomjs\lastUsed
ECHO javascript environment set
cmd.exe
使用不同的参数
{
"terminal.integrated.profiles.windows": {
"Command Prompt": {
"path": "cmd.exe",
"args": [
"/K",
"h:\all-languages-env.cmd"
]
}
},
"terminal.integrated.defaultProfile.windows": "Command Prompt",
}