Sourcetree无法打开.tsx文件问题求助
解决Sourcetree双击.tsx文件无法打开IntelliJ的问题
嘿,我之前也碰到过完全一样的情况!Sourcetree能正常打开Java文件但双击TSX文件毫无反应,这基本就是文件关联配置缺失导致的,给你几个亲测有效的解决办法:
方案1:直接在Sourcetree内配置TSX文件关联
这是最直接的办法,一步到位:
- 打开Sourcetree,顶部菜单栏选「工具」→「选项」(Windows用户),或者「Sourcetree」→「偏好设置」(Mac用户)
- 切换到「文件视图」标签页
- 在「文件类型」列表里找找有没有
.tsx,如果没有就点击「添加」按钮,输入.tsx - 在「编辑器」下拉框里选你的IntelliJ(比如「IntelliJ IDEA Ultimate」),要是没找到选项,就点「浏览」手动找启动程序:
- Windows路径一般是
C:\Program Files\JetBrains\IntelliJ IDEA xxxx.x\bin\idea64.exe(xxxx.x是你的版本号) - Mac路径直接选
/Applications/IntelliJ IDEA.app就行
- Windows路径一般是
- 保存设置后,再双击TSX文件试试,应该就能正常打开了
方案2:先设置系统默认用IntelliJ打开TSX文件
有时候Sourcetree会调用系统的默认程序关联,所以先把系统层面的关联搞定:
- Windows:右键任意一个.tsx文件 →「打开方式」→「选择其他应用」→找到IntelliJ,勾选「始终用此应用打开.tsx文件」→点击「确定」
- Mac:右键任意一个.tsx文件 →「显示简介」→在「打开方式」下拉菜单里选中IntelliJ,点击「全部更改」→确认弹窗
- 重启Sourcetree后再测试,大概率能解决问题
方案3:手动修改Sourcetree配置文件(进阶操作)
如果上面两个方法都没效果,可以直接改Sourcetree的配置文件:
- Windows用户:找到路径
%APPDATA%\Atlassian\SourceTree\SourceTreeSettings.json,用记事本或编辑器打开,找到文件关联的节点,添加.tsx对应的IntelliJ启动路径 - Mac用户:找到路径
~/Library/Application Support/SourceTree/com.atlassian.sourcetree.plist,用Plist编辑器打开,添加TSX文件的关联项指向IntelliJ - 保存文件后重启Sourcetree即可
小补充:如果是刚安装的IntelliJ,建议先手动打开一次IDE,让系统识别到它的可执行程序,再配置关联会更顺畅!
内容的提问来源于stack exchange,提问作者Abby
相关产品推荐
相关产品推荐

