如何让VS Code每次新建窗口都默认打开指定远程主机?
如何让VS Code每次新建窗口都默认打开指定远程主机?
当然可以实现啦!我给你整理了几个实用的方法,按需选择就行:
修改VS Code全局设置(最省心的方法)
- 打开VS Code,按下
Ctrl+,(Mac用户按Cmd+,)快速打开设置面板 - 在搜索框里输入
window.remote.defaultProfile,找到这个设置项 - 点击下拉菜单,选择你想要默认连接的远程主机(比如你的WSL实例,通常会显示类似
WSL: Ubuntu这样的选项) - 关闭设置面板就生效了!下次不管是通过快捷方式、命令行还是其他方式打开新窗口,VS Code都会自动连接到你选的远程主机
- 打开VS Code,按下
用命令行指定启动(适合习惯终端操作的同学)
如果你平时喜欢用终端打开VS Code,可以直接在命令里指定远程主机:
比如连接WSL的Ubuntu实例,输入:code --remote wsl+Ubuntu要是觉得每次输这么长麻烦,可以给这个命令加个别名:
- 如果你用bash,编辑
~/.bashrc文件,加上一行alias codewsl='code --remote wsl+Ubuntu' - 如果你用zsh,编辑
~/.zshrc文件,同样加上面那行
保存后执行source ~/.bashrc(或source ~/.zshrc),之后直接输入codewsl就能打开默认连接指定远程主机的VS Code窗口了
- 如果你用bash,编辑
修改桌面快捷方式(适合双击打开的用户)
如果你习惯双击桌面快捷方式打开VS Code,可以这么改:- 找到VS Code的桌面快捷方式,右键点击选择「属性」
- 在「目标」输入框里,原有的路径后面加上
--remote wsl+Ubuntu(注意前面要加一个空格) - 点击「确定」保存设置,下次双击快捷方式就会直接连接到指定远程主机啦
⚠️ 小提醒:要确保你已经安装了对应的远程扩展哦(比如连接WSL需要安装「Remote - WSL」扩展),不然设置里可能找不到对应的远程主机选项。另外,WSL实例的名称可以通过终端输入wsl -l查看,要和命令里的名称对应上~
备注:内容来源于stack exchange,提问作者Pierrick Rambaud
相关产品推荐
相关产品推荐

