如何配置VS Code使终端`open`命令默认在内置编辑器打开文件?
解决VS Code终端
open命令默认在编辑器打开文件的方法 临时单次生效方案
直接在open命令后加-a参数指定VS Code作为打开程序:
open -a "Visual Studio Code" file.html
针对特定文件类型永久设置默认关联
如果只想让.html这类特定格式文件默认用VS Code打开:
- 找到任意一个
.html文件,右键选择「显示简介」 - 在「打开方式」下拉菜单中选择「Visual Studio Code」
- 点击「全部更改」,确认系统弹窗后,同类型文件都会默认用VS Code打开,终端执行
open file.html也会直接在编辑器中打开
全局设置open默认用VS Code(所有文件类型)
希望所有文件执行open命令都默认在VS Code打开的话,可给open设置别名:
- 打开终端配置文件(zsh用户用
~/.zshrc,bash用户用~/.bash_profile):
code ~/.zshrc
- 在文件末尾添加别名配置:
alias open='open -a "Visual Studio Code"'
- 保存文件后,让配置立即生效:
source ~/.zshrc
之后再执行open fileName就会默认在VS Code内置编辑器打开文件。如果偶尔需要用系统默认程序打开,可临时指定程序,比如用浏览器打开:open -a "Safari" file.html
内容的提问来源于stack exchange,提问作者Andrew
相关产品推荐
相关产品推荐

