我在 Ubuntu 16.04 中工作,并且安装了Unity3d。我希望Visual Studio Code成为我在 Unity3d 中的默认脚本编辑器。
请观看这个 30 秒的视频,不要将 Unity3d(世界领先的创建引擎)与Unity(Ubuntu 16 的默认桌面环境)混淆。
我放了 VSC 的快捷方式,但我必须放一个参数(例如:“$(File)”)。我复制粘贴了 VSC 的位置,但是当我尝试打开脚本(例如TriggerChecker.cs
)时,VSC 会打开,但脚本没有出现。
编辑脚本的唯一方法是打开 VSC 并添加项目文件夹,我必须在整个项目文件夹中搜索脚本。观看此视频以了解我需要如何搜索脚本。我想让 Unity3d 直接显示脚本,因为当我的项目变得更大时,我可以更轻松地编辑脚本而无需搜索它们。到目前为止,我对 VSC ("$(File)") 只有一个参数,即 ("$(/usr/share/code/code --unity-launch )")。这是通往 VSC 快捷方式的路径。
你能帮我解决这个问题吗?
适用于 Linux 的 Visual Studio 代码
从官方页面下载最新版本。
通过命令行安装 VSC 和依赖项:
VSC 的二进制文件是
/usr/share/code/code
,但是我们code
在命令行中执行的是启动脚本/usr/bin/code
,我们将在最后一节中使用它。/snap/bin/code
如果您使用软件安装程序安装 VSCODE,也可能是二进制文件。您可以使用其中一个
which code
或whereis vscode
为了找到它。适用于 Linux 的 Unity3d
Unity3d for Linux 目前是 Beta 版本,更多细节可以在Unity 博客中找到。最新版本可从(信息来源)下载:此链接。
通过命令行安装 Unity3d 和依赖项:
将 Visual Studio Code 设置为 Unity3d 中的默认脚本编辑器
打开 Unity3d。在编辑菜单中选择首选项。
在 Unity 首选项中选择外部工具(左侧)。
单击工单External Tools Editor旁边的按钮,然后选择Browse。
导航到文件
/usr/bin/code
并单击Open。关键步骤:对于外部脚本编辑器 Args填充
$(File)
- 不带引号!我发现(错误)默认情况下存在的引号作为字符传递,附加到文件名,因此 VSC(外部编辑器)打开一个当前不存在的文件。