Я работаю в 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. Вот и все.