notepad++ вместо uniscite

Инструменты для разработки

notepad++ вместо uniscite

Сообщение gnoblin 09 апр 2010, 02:13


Join 4Shared Now!
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: notepad++ вместо uniscite

Сообщение DanielC 07 мар 2012, 05:09

Шикарная тема, настроил всё минут за 10, старт = секунда, подсветка синтаксиса, подсказки, то что нужно! Если кому интересно, и нет особого желания сидеть с переводчиком, помогу разобраться.
Изображение
JScript Novice
DanielC
UNец
 
Сообщения: 17
Зарегистрирован: 01 мар 2012, 02:12

Re: notepad++ вместо uniscite

Сообщение DanielC 07 мар 2012, 18:51

Вот готовое решение, актуально для версии Notepad++ 5.9.8 и Unity 3.5
Архив копировать с заменой в папку c редактором C:\Program Files\Notepad++
Подсветка не работает только в стандартной теме, сменить тему нужно в Настройках => Стили
Вот так должны выглядить настройки автозаполнения для нормальной работы:
Изображение
| | |
V V V
У вас нет доступа для просмотра вложений в этом сообщении.
JScript Novice
DanielC
UNец
 
Сообщения: 17
Зарегистрирован: 01 мар 2012, 02:12

Re: notepad++ вместо uniscite

Сообщение Woolf 07 мар 2012, 20:24

Спасибо, очень порадовало. Для быстрой правки скрипта очень удобно. Для серьёзных вещей, конечно, лучше таки VS
А насчёт подсветки и синтаксиса шейдеров и C#?

PS Эх, ну почему ребята из юнитеха не додумались сделать настройку для разных редакторов на разных языках...
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: notepad++ вместо uniscite

Сообщение DanielC 07 мар 2012, 22:51

Насчет C# надо разбиратся а с HLSL всё просто, качаем отсюда http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=User_Defined_Language_Files#H xml файл с языком и добавляем его в N++ (Вид => Задать Подсветку Синтаксиса; Импорт) Язык появится во вкладке Синтаксис в самом низу. Только нужно будет настроить цветовую схему подсветки, т.к. нормально работает только в дефолтном стиле.
P.s. Опять же это только подсветка, насчет Авто-заполнения нужно копать глубже.
JScript Novice
DanielC
UNец
 
Сообщения: 17
Зарегистрирован: 01 мар 2012, 02:12

Re: notepad++ вместо uniscite

Сообщение seaman 08 мар 2012, 00:11

Ну с C# совершенно аналогично JS. Только вот было бы лучше, если бы слова Юнити были слегка другого цвета, чем зарезервированные слова языка. Это у меня не получилось.
Но вообще на самом деле правильнее делать не так как в статье. Правильнее добавить нужные слова в файл langs.xml Тогда они автоматом будут подсвечиваться в любой теме. Вам же пришлось добавлять их во все файлы тем.

В том же файле вроде можно добавить новый "сорт" ключевых слов.
После:
<Language name="cs" ext="cs" commentLine="//" commentStart="/*" commentEnd="*/">
<Keywords name="instre1">abstract ....

Добавляем:
<Keywords name="instre2">Abs AccelerationEvent AcceptDrag Acos Add AddBinaryDa...

Т.о. определяем новые слова типа instre2. В файлах тем добавляем для них стиль:
<WordsStyle name="UNITY WORD" styleID="8" fgColor="0090FF" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" keywordClass="instre2" />

Вроде должно работать. Но не работает :(
Для C# так подсвечивается только тип слов instre1. Т.е. если Юнити слова добавить к ним - они подсвечиваются тем же цветом.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: notepad++ вместо uniscite

Сообщение DanielC 09 мар 2012, 23:07

Заметил некоторые расхождения в авто-заполнении и подсветке, понял, что сижу на версии api 2.X освежил до версии 3.4 благодаря странице на вики предлагаю поступить так-же.
У вас нет доступа для просмотра вложений в этом сообщении.
JScript Novice
DanielC
UNец
 
Сообщения: 17
Зарегистрирован: 01 мар 2012, 02:12

Re: notepad++ вместо uniscite

Сообщение Syberex 10 мар 2012, 07:20

На сколько удобней моно?

старт = секунда

Какие еще плюсы по сравнению с моно? :-?
Аватара пользователя
Syberex
Адепт
 
Сообщения: 2292
Зарегистрирован: 14 янв 2011, 20:35
Откуда: Кострома
  • Сайт

Re: notepad++ вместо uniscite

Сообщение DanielC 10 мар 2012, 12:00

По мимо быстрого старта, легкий интерфейс, простая установка плагинов, быстрая и удобная запись макросов, забавный полноэкранный режим (F12). Среди плагинов есть неплохой эксплорер, да и просто, не падает каждые полчаса. А ну и сразу русский, не нужно дёргать локализацию как в моно. Ну и всякие мелочи, вроде занимаемого места, как на винче так и в оперативе (9 vs 40).
JScript Novice
DanielC
UNец
 
Сообщения: 17
Зарегистрирован: 01 мар 2012, 02:12

Re: notepad++ вместо uniscite

Сообщение seaman 24 мар 2012, 13:22

В добавление к моему посту.
А вот в VS подсветить пользовательский набор очень легко.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара


Вернуться в Инструментарий

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1