如何在命令提示符中启动VSCode作为独立进程而不占用终端?
在Windows中让VSCode作为独立进程启动的解决方法
以下几种方式可以解决code .占用终端、关闭终端导致VSCode退出的问题:
临时应急方案:直接用
start code .命令启动
执行这个命令后,VSCode会立刻以独立进程启动,终端瞬间释放,关闭终端也不会影响VSCode运行,适合偶尔使用的场景。给
code命令加永久别名(推荐)
针对不同终端类型操作不同:- Command Prompt(cmd)
- 临时生效:打开cmd输入
doskey code=start code $*,重启cmd后失效。 - 永久生效:创建一个
vscode_alias.bat文件,内容写doskey code=start code $*,把这个文件放到C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup目录下,每次打开cmd都会自动加载这个别名,之后直接用code .就会独立启动。
- 临时生效:打开cmd输入
- PowerShell
- 临时生效:输入
function code { start code $args },重启PowerShell后失效。 - 永久生效:先执行
New-Item -Path $PROFILE -ItemType File -Force创建配置文件(如果不存在的话),再执行notepad $PROFILE打开配置文件,添加function code { start code $args }并保存,重启PowerShell后即可直接用code .独立启动VSCode。
- 临时生效:输入
- Command Prompt(cmd)
修改VSCode的启动脚本(不推荐,更新可能失效)
找到VSCode安装目录下的bin\code.cmd文件(通常在C:\Program Files\Microsoft VS Code\bin),打开后把其中的@call "%~dp0..\Code.exe" %*改成@start "" "%~dp0..\Code.exe" %*,保存后直接用code .就能独立启动。但要注意,VSCode更新时这个脚本可能会被覆盖,需要重新修改。
内容的提问来源于stack exchange,提问作者sigmaxf
相关产品推荐
相关产品推荐

