Как сделать 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

Visual Studio Code для Linux

  • Загрузите последнюю версию с сайтаофициальная страница.

  • Установите 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

Unity3d для Linux

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

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

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

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

  • Откройте Unity3d. ВРедактироватьменю выбратьПредпочтения.

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

  • Нажмите на кнопку рядом с билетом.Редактор внешних инструментови выбирайПросматривать.

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

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

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

  • ЗакрыватьНастройки Unity. Вот и все.

введите описание изображения здесь

Связанный контент