Как мне сделать редактор сценариев Visual Studio Code по умолчанию в 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.

Не могли бы вы помочь мне решить эту проблему?

1 ответ

Решение

Visual Studio Code для Linux

  • Загрузите последнюю версию с официальной страницы.
  • Установите VSC и зависимости через командную строку:

    sudo dpkg -i code*.deb
    sudo apt install -f
    
  • Двоичный код VSC /usr/share/code/code, но мы выполняем code в командной строке выполняется скрипт запуска /usr/bin/code и мы будем использовать его в последнем разделе.

Unity3d для Linux

  • Unity3d для Linux на данный момент является бета-версией, более подробную информацию можно найти в блоге Unity. Самую последнюю версию можно скачать с ( источник информации): по этой ссылке.

  • Установите Unity3d и зависимости через командную строку:

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

Установите код Visual Studio в качестве редактора сценариев по умолчанию в Unity3d

  • Откройте Unity3d. В меню " Правка" выберите " Настройки".

  • В настройках Unity выберите " Внешние инструменты" (слева).

  • Нажмите на кнопку рядом с редактором внешних инструментов заявки и выберите " Обзор".

  • Перейдите к файлу /usr/bin/code и нажмите Открыть.

  • КЛЮЧЕВОЙ ШАГ: для внешнего редактора сценариев заполнить поля $(File) - без кавычек!

    Я обнаружил, что (ошибка) кавычки, которые есть по умолчанию, передаются в виде символов, добавляемых к имени файла, таким образом, VSC (внешний редактор) открывает файл, который в данный момент не существует.

  • Закройте настройки Unity. Вот и все.

Другие вопросы по тегам