Тема: Jentos.Code
Показать сообщение отдельно
Старый 21.03.2014, 18:27   #7
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 885 пользователей)
Ответ: Ted 2.0 IDE

Новая версия 1.0.1

Список новшеств:

***Новое***
+ add: работает список подстановки юзерских слов, включая вложенные конструкции типа world.rect.width
+ add: учитываются переменные Self и Super, для super подставляются только члены из базового класса и интерфейсов
+ add: учитывается наследование, т.е. в списке подстановки видны члены этого класса + базового класса + интерфейсов.
но: если базовый класс тоже от кого-то наследовался, то уже не учитывается
+ add: выцепляются поля из классов манки, String, List, Image и т.п.: string.Split(), list.AddLast(), img.Width()
+ add: список подстановки для массивов: при обращении к самому массиву или к элементу массива (arr. | arr[i].) выдаётся список подстановки (если это массив объектов)
+ add: в codetree выделяется класс, и в навигаторе функция, внутри которой сейчас курсор
+ add: серый скроллбар в хелпе, теперь справка полностью в стиле иде
+ add: убран анализ кода при сохранении в момент закрытия приложения
+ add: при закрытии таба с кодом из codetree удаляется одноимённый пункт (исчезнет при очередном анализе кода)

***Изменения / улучшения***
+ change: в навигаторе список упорядочен таким образом: function, method, global, field
+ change: при вставке функций из списка подстановки всегда добавлялись скобки от функции.
теперь есть проверка - если после функции стоит буква или цифра, то добавляется только открывающаяся скобка.
+ change: для закрывающихся пар "", (), [] :
а) добавлена проверка: если после открывающегося символа стоит буква или цифра, то второй символ пары не добавляем
б) при удалении открывающего символа из пары, если за ним сразу стоит закрывающий, то удаляем оба
+ change: иконка приложения оформлена в тёмном кружочке
+ change: при перемещении по коду между последними редактируемыми строками (go back, go forward) ставить курсор в центр экрана
+ change: подсветка переменных фиолетовым только для членов класса.
но: подсветка сквозная, т.е. проверяется наличие переменной в любом классе, и подсветка в любом классе, даже если где-то такое же имя будет у локальной переменной (ибо покраска пока что не завязана на analyzer)

***Исправления***
+ fix: при вставке многострочного куска кода добавлялись лишние отступы (во многих иде так, в jungle тоже)
теперь блок кода в любом месте должен вставляться с корректными отступами независимо от того, откуда был скопирован и куда вставлен (для ctrl+v и shift+insert)
+ fix: при ctrl+c появляется список подстановки

Пара картинок:

Нажмите на изображение для увеличения
Название: dark_help_scroll.png
Просмотров: 555
Размер:	44.1 Кб
ID:	20276
Нажмите на изображение для увеличения
Название: base_classes.png
Просмотров: 594
Размер:	3.8 Кб
ID:	20277

Скачать:
ПОЛНАЯ ВЕРСИЯ (21.6 Mb, включает библиотеки Qt)

ИСПОЛНЯЕМЫЕ ФАЙЛЫ (225 Kb, без библиотек Qt; для тех, кто уже скачивал полную)
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Жека за это полезное сообщение:
impersonalis (21.03.2014), moka (22.03.2014), pax (22.03.2014), Randomize (23.03.2014)