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