AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1019096
Accepted
Matthew
Matthew
Asked: 2018-03-26 07:23:31 +0800 CST2018-03-26 07:23:31 +0800 CST 2018-03-26 07:23:31 +0800 CST

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

  • 772

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

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

software-installation 16.04 unity3d
  • 1 1 个回答
  • 15931 Views

1 个回答

  • Voted
  1. Best Answer
    pa4080
    2018-03-29T08:35:57+08:002018-03-29T08:35:57+08:00

    适用于 Linux 的 Visual Studio 代码

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

    • 通过命令行安装 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

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

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

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

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

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

    • 在 Unity 首选项中选择外部工具(左侧)。

    • 单击工单External Tools Editor旁边的按钮,然后选择Browse。

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

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

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

    • 关闭Unity 首选项。而已。

    在此处输入图像描述

    • 12

相关问题

  • 如何在没有 root 访问权限的情况下安装软件包?

  • 设置 LAMP 堆栈的最简单方法是什么?

  • 我应该在哪里安装 sagemath?

  • How do I install Adobe Flash player?对于 11.10 及更高版本明确修复 11.10 上的 64 位 Flash

  • 如何设置软件中心为非 root 用户安装软件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve