下面一步一步教你 让 Unity 点击 C# 自动跳到 JetBrains Rider,而不是 Visual Studio
100% 有效,按步骤做即可。
✅ 方法 1(最正确):在 Unity 中设置 External Script Editor
步骤:
① 打开 Unity → Edit → Preferences(Mac 是 Unity → Preferences)
如果你找不到 Preferences,这里是路径:
-
Windows:
Edit → Preferences... -
macOS:
Unity → Preferences...
② 打开 External Tools(外部工具)
路径:
Edit → Preferences → External Tools
③ External Script Editor → 选择 JetBrains Rider
你会看到一个下拉框:
👉 External Script Editor / 外部脚本编辑器
改成:
JetBrains Rider
如果没有 Rider 选项:
点击:
👉 Browse... / 浏览...
手动选择:
C:\Program Files\JetBrains\Rider\bin\rider64.exe
④ 完成!从现在起,点击 C# 会自动跳到 Rider
例如双击:
-
脚本文件
-
Inspector 里的脚本
-
Console 错误的脚本行
都会自动在 Rider 打开。
❗ 如果你找不到 Rider 选项(常见问题)
如果 Rider 已安装但 Unity 里没显示:
✔️ 解决 1:安装 Rider 的 Unity 插件(必需)
打开 Rider:
File → Settings → Plugins → Marketplace
安装:
Rider Unity Support
安装后 → 重启 Rider,并重启 Unity。
Unity 会自动识别 Rider。
✔️ 解决 2:Unity 没自动识别 Rider 路径
手动选择:
C:\Program Files\JetBrains\Rider\bin\rider64.exe
✔️ 解决 3:Unity 有时缓存 VS 作为默认编辑器
删除 Unity 配置缓存:
Windows:
%APPDATA%\Unity
删除里面的 Editor-5.x 文件夹即可。
🧪 你可以测试是否成功
在 Unity 内创建一个脚本:
右键 → Create → C# Script
然后双击它。
如果它在 JetBrains Rider 打开 → 成功 🎉