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

我在Ubuntu 16.04工作,我安装了Unity3d 。 我希望Visual Studio Code成为Unity3d中的默认脚本编辑器。

请观看这段30秒的video , 不要将 Unity3d (世界领先的创建引擎)与Unity (Ubuntu 16的默认桌面环境) 混淆

我把VSC的快捷方式,但我必须提出一个参数(例如:“$(File)”)。 我复制粘贴了VSC的位置,但是当我尝试打开脚本(例如TriggerChecker.cs )时,VSC会打开,但脚本不会出现。

编辑脚本的唯一方法是打开VSC并添加项目文件夹,我必须在整个项目文件夹中搜索脚本。 观看此video ,了解我需要如何搜索脚本。 我想让Unity3d直接显示脚本,因为当我的项目变得更大时,我会更容易编辑脚本而不搜索它们。 到目前为止,我只有一个VSC(“$(File)”)的参数是(“$(/ usr / share / code / code –unity-launch)”)。 这是VSC快捷方式的路径。

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

适用于Linux的Visual Studio代码

  • 从官方页面下载最新版本。
  • 通过命令行安装VSC和依赖项:

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

Unity3d for Linux

  • Unity3d for Linux目前是Beta版本,更多细节可以在Unity Blog中找到。 最新版本可以从(信息来源 )下载: 此链接 。

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

     sudo dpkg -i unity*.deb sudo apt install -f 

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

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

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

  • 单击故障单“ 外部工具编辑器”旁边的按钮,然后选择“ 浏览”

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

  • 关键步骤:对于外部脚本编辑器Args填充$(File) – 没有引号!

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

  • 关闭 Unity首选项。 而已。

在此处输入图像描述