Ну конечно, всё не могло пройти идеально :)
Когда я впервые подключал Cursor к Unity всё шло гладко. Просто указал путь до исполняемого файла Cursor в External Tools — и всё заработало.
Но через месяц, после обновления Cursor, появились странные предупреждения: конфликты в расширениях. Так как времени было в обрез, а хотелось больше фокусироваться на проекте — я просто забил. Работает же :)
Спустя довольно продолжительное время, устав от бесконечных мелких глюков на Linux, я подошёл к 11 окошку. Переустановка всего софта, включая Cursor, loading... — и вот я снова в проекте. Но, о божечки, Intellisense не работает. Все расширения вроде на месте, но ничего не помогает. После долгих танцев с бубном и пары перезапусков наконец увидел предупреждение: поддержка C# и Unity расширений — только для VSCode.
Повторно вызвать это уведомление сейчас не могу — расширения попросту исчезли из Cursor Store. Вот такой вот open-source moment™ от Microsoft.
Как всё же настроить Cursor для Unity:
- Установить плагин: com.unity.ide.cursor
- В
Edit > Preferences > External Tools указать Cursor как редактор. D аргументах добавить -g $(File):$(Line) — для быстрого перехода к нужному месту из логов Unity- Установить расширение C# от AnySphere из Cursor Store. Как говорят сами разрабы Cursor — это временное решение, но работает достаточно стабильно.
- Установить расширение DotRush от Nikita —из того же стора.
С такими настройками можно вполне комфортно работать с Unity-проектами в Cursor.
Единственное, что пока раздражает —
.meta-файлы Unity торчат в файловом дереве. Пока в процессе поиска, как это прибить.Если есть вопросы или замечания — пишите в комментарии или переходи в чат канала. С радостью отвечу и/или подискутирую.
Всем ✌️