如何配置VS Code使命令行打开的文件在现有窗口的新标签页中打开?
如何配置VS Code使命令行打开的文件在现有窗口的新标签页中打开?
嗨,这个问题我之前也碰到过,其实解决起来挺简单的,给你两种实用方法:
临时快速解决:添加命令行参数
你只需要在使用code命令时加上-r(或者全称--reuse-window)参数就行,比如:code -r <filepath>这个参数的作用就是强制让VS Code在已经打开的窗口里以新标签页的形式打开目标文件,而不是新开窗口。你可以输入
code --help查看参数说明,里面会明确标注这个参数的用途。永久配置:设置命令别名
要是觉得每次手动加参数太麻烦,可以给code命令设置一个别名,让它默认就带上复用窗口的参数。具体操作如下:- 打开你的shell配置文件,比如用bash的话是
~/.bashrc,用zsh的话是~/.zshrc; - 在文件末尾添加一行:
alias code='code -r' - 保存文件后,执行
source ~/.bashrc(zsh的话是source ~/.zshrc)让配置生效。
这样以后你再输入code <filepath>,就会自动在现有窗口的新标签页打开文件了。
- 打开你的shell配置文件,比如用bash的话是
备注:内容来源于stack exchange,提问作者temporary_user_name
相关产品推荐
相关产品推荐

