You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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 就行
  • 保存设置后,再双击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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 15:17:48