如何在 Unity3d 中制作 Visual Studio Code 默认脚本编辑器?

Mat*_*hew 6 software-installation 16.04 unity3d

我在 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 快捷方式的路径。

你能帮我解决这个问题吗?

pa4*_*080 10

适用于 Linux 的 Visual Studio 代码

  • 官方页面下载最新版本。

  • 通过命令行安装 VSC 和依赖项:

      sudo dpkg -i code*.deb
      sudo apt install -f
    
    Run Code Online (Sandbox Code Playgroud)
  • VSC 的二进制文件是/usr/share/code/code,但是我们code在命令行中执行的是启动脚本/usr/bin/code,我们将在最新部分中使用它。

  • /snap/bin/code如果您使用软件安装程序安装 VSCODE ,二进制文件也可能是。

  • 您可以使用which codewhereis vscode来找到它。

适用于 Linux 的 Unity3d

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

  • 打开Unity3d。在编辑菜单中选择首选项

  • 在 Unity Preferences 中选择External Tools(左侧)。

  • 单击工单External Tools Editor旁边的按钮并选择Browse

  • 导航到该文件/usr/bin/code并单击Open

  • 关键步骤:对于外部脚本编辑器参数填充$(File)- 不带引号!

我发现(错误)引号,默认情况下,作为字符传递,附加到文件名,因此 VSC(外部编辑器)打开一个当前不存在的文件。

  • 关闭Unity 首选项。就是这样。

在此处输入图片说明

  • 如果您使用软件安装程序安装 vscode,也可能在 `/snap/bin/code` 中 (6认同)