Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
[Tool] TESH и project Horus: Подсветка JASS синтаксиса
Что это такое?Project Horus — это переписанный с нуля Scintilla лексер для подсветки синтаксиса JASS. В данный момент он поставляется с TESH, но в дальнейшем возможно будет использован в отдельном моём проекте.
А зачем?Оно умеет всё, что сейчас умеет TESH, а кроме того:
Как поставить?
Обновление от 22.09 (version 0.4.6) — Исправлено сворачивание на loop.
— Возвращено к истокам сворачивание на else. Скажем нет говнокоду!
» Changelog
Обновление от 20.09 (version 0.4.5) — Исправлена ошибка с коррупцией стека. =]
— Добавлено сворачивание на library_once и textmacro_once — Добавлено сворачивание на конструкицях из четырех значимых слов. Обновление от 17.09 (version 0.4.4) — Наконец-то полностью исправлено сворачивание на else.
— В TESH добавлены новые ключевые слова от cJass.
Обновление от 14.09 (version 0.4.3) — Добавлено сворачивание на novjass и inject.
— Исправлено нераспознавание цифр типа .0, 0x0, $0. — Исправлена ошибка распознавания и подсветки цифр как значений. (thx Hellfim) — В TESH добавлено несколько забытых слов.
Обновление от 14.09 (version 0.4.2) — Исправлено неопределение пользовательских функций из папки 'includes'.
— Добавлено сворачивание блоков препроцессора и textmacro. — Исправлено неправильное сворачивание на else при закрывающей скобке на другой строке. — В TESH добавлены функции и типы из 1.24, о которых я случайно забыл =] Отредактировано Van Damm, 22.09.2009 в 17:12. |
10.09.2009, 18:38 | #1
+4/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
Van_Damm, выходит это дополнение к тэшу? посмотрел - довольно не плохо) |
10.09.2009, 18:43 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
а vjass подсечивает? |
10.09.2009, 18:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
Особенно порадовала возможность родного языка)
DragonSpirit добавил: agentex, да |
10.09.2009, 18:47 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Windrunner
Верь мне!
offline
Опыт:
4,565Активность: |
Класс штука уже юзаю=) |
10.09.2009, 19:40 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
они работают без cjass, или токо подсвечиваются? а как теперь он зумится? неужели никак? |
10.09.2009, 20:10 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
agentex, как и раньше, Ctrl + Num+ и Ctrl + Num-, изначальный масштаб Ctrl + Num/
Это было всегда, просто раньше он неадекватно зумился при держании ЛКМ, хотя должен только при держании Ctrl. Многострочные комменты появились в JassHelper уже несколько версий назад (слямзил, гад ^^) |
10.09.2009, 20:48 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
найс! это надо бы подшить в наш пак... =) |
10.09.2009, 23:23 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Пункты 1, 2, 5 обеспечат бессмертность этой наработке =). Как меня достал старый способ написания русских букв в jngp... |
10.09.2009, 23:45 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
очень хорошо, согласен с NCrashed, повторяться не буду. кодеры одобряэ |
11.09.2009, 00:10 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MF
Что-то вокруг не так
offline
Опыт:
26,594Активность: |
Круто! Автору мой личный поклон. Выдать комраду Ван Даму медовый пряник! |
11.09.2009, 11:53 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Наведите курсор на функцию, зажмите ctrl и кликните функцию в другом ее месте, вылетит, как обычно, ее описание, но в коде будет мигать 2 курсора =) . Замечено только в техе хоруса. |
11.09.2009, 22:28 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Это — не баг, а фича.
Версия 2.01 базового компонента подсветки (Scintilla), которую я использую, поддерживает множественный выбор. Для этого просто зажмите Ctrl, а дальше выделяйте всё, что вам нужно — и не обязательно подряд. Выглядит это где-то так: Для того, чтобы снятть выделение (или убрать лишние курсоры ^^), просто отпустите Ctrl и нажмите любую кнопку или поставьте курсор в другое место. |
11.09.2009, 22:45 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
а вертикальное выделение есть\будет? что-то вроде как в паре столбцов таблицы выделить несколько ячеек из разных строк одним движением...ээ..вроде понятно ? =) |
11.09.2009, 23:18 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Эмм... а как ты логически себе это представляешь, если физически таблица идет целым текстом? Ты и сейчас можешь зажать контрол и ручками выделить на каждой строке нужный тебе кусочек. |
11.09.2009, 23:45 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
я это представляю, потому что видел в своем редакторе(php), а по каждой строке это сам понимаешь.
Артте добавил: хотя честно говоря практический смысл в этом будет сугубо показательный, реального я там не вижу =) |
12.09.2009, 00:02 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
А что за редактор? (интересно просто)
Вот и я смысла не вижу ) |
12.09.2009, 00:42 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
Цитата:
Отлично ЗЫ: Хватит меня радовать постоянно )))) |
|
12.09.2009, 15:25 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NCrashed
offline
Опыт:
13,553Активность: |
Этот tesh не поддерживает новые функции (точнее их нет в базе данных функций) из 1.24 =( . |
12.09.2009, 20:49 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Van Damm
wait... what?
offline
Опыт:
22,268Активность: |
Будут. Мне уже сообщили об этом, так что в рабочей версии я их уже добавил. |
12.09.2009, 20:52 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|