如何将 Visual Studio Code 设为 Unity3d 中的默认脚本编辑器?

如何将 Visual Studio Code 设为 Unity3d 中的默认脚本编辑器?

我在 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 codewhereis 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 偏好设置。就是这样。

在此处输入图片描述

相关内容