Добавлен , опубликован
Программы
Предназначение:
Работа с кодом
TESH - это утилита подсветки и автодополнения кода JASS, vJass и Zinc в редакторе триггеров. Она встроена в JNGP и SharpCraft. Стоит отметить, что в JNGP: Rebuild используется старая версия, в которой отсутствует много полезных функций. Полный список функций TESH можно посмотреть на оригинальном посте HIVE.

Установка

  • Скачайте архив по кнопке Скачать и распакуйте в любое удобное место. В архиве находится версия 0.9.6, последняя на момент написания статьи. Все обновления автор, looking_for_help, будет публиковать на HIVE.
  • В файле config\world_editor_exe_path.ini напишите путь к редактору. По умолчанию это путь C:\Program Files\Warcraft III\_retail_\x86_64\World Editor.exe.
  • При необходимости нужно будет добавить WorldEditorTESH.exe в исключения антивирусов.

Использование

  • Для начала прочитайте лицензию в файле license.txt.
  • Для запуска редактора с TESH необходимо запустить WorldEditorTESH.exe.
  • Есть возможность настройки цвета для подсветки и шрифта.
  • Чтобы добавить свои шаблоны, напишите код в текстовом файле и поместите его в папку templates. Там же можно удалить существующие шаблоны. Шаблоны можно группировать по папкам.
  • Можно добавить свои функции. Для этого необходимо написать их в текстовом файле, а сам файл поместить в папку includes. Список функций можно перезагрузить не закрывая редактор: TESH -> Reload user includes.
  • В файле data\tesh_keywords.json описаны все встроенные ключевые слова, такие как типы, константы и функции. Данный файл можно отредактировать, добавив свои константы и функции. Как и со списком своих функций, базу данных встроенных ключевых слов можно обновить не закрывая редактор: TESH -> Reload database.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
28
3 года назад
Отредактирован PT153
2
Прикрепляю свои настройки подсветки.
0
27
3 года назад
Отредактирован MpW
0
PT153, держи большой плюс

сделал background темным, настроил подсветку. теперь надо правильно настроить. Но суть не в этом, резкий контракт белого интерфейса и черного режет глаза. вопрос остался такой: можно ли интерфейс редактора тоже сделать темным? эти боковые полосы. полазил в редакторе, так и не нашел. еще давно такое хотел сделать в jngp, но решил, что это не реализуемо, и забил. Кто-нибудь этим занимался? ладно, если нету, то и пусть. главное что есть с чем работать. урааа
0
23
3 года назад
0
После такого возникает большой вопрос к близам - почему не добавили :(
Спасибо TESH за годноту и PT153 за новость.
1
24
3 года назад
1
Есть у меня большой вопрос - это обошли защиту нового редактора и впихнули туда теш или все-же научили старый редактор более-менее открывать и сохранять карты рефоржа? Вопрос важный т.к. у каждого из вариантов есть свои плюсы и минусы.
3
21
3 года назад
3
Сложно ли сделать подсветку и для Lua? По сути нужно просто давить новые ключевые слова (do, end, ...) и новые функции из всяких таблиц (math, table, ...). Или всё не так просто, как мне показалось на первый взгляд?
0
23
3 года назад
0
ScopteRectuS, Достаточно накормить d.ts для посветку а так хз как сделано внутри TESH мне не ясно. Вот например microsoft.github.io/monaco-editor который в некоторых редакторов встрен но у TESH хз видимо все вручную надо заполнять
1
24
3 года назад
1
ScopteRectuS, с луа все немного сложнее чем с немного дубовым жассом, так что на нем лучше по прежнему писать в нормальном внешнем редакторе кода.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.