Wake of Gods Forum | Форум Во Имя Богов

Full Version: Новый ERM редактор
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6
(16.01.2020 13:48)daemon_n Wrote: [ -> ]Как вариант, нужны либо права администратора, либо "Разблокировать" загруженный файл из интернета. ПКМ, свойства, разблокировать.

Не, с этим проблем нету - виндовоз старый, все права админа даны по-умолчанию, никакой функции "разблокировки" в нём нету.

(16.01.2020 13:48)daemon_n Wrote: [ -> ]Иной вариант - нужен win Aero или аналог. Но это ооочень маловероятно.

Скорее всего это и есть. Может нужны какие-то дополнительные библиотеки, которых нет в архиве с программой (например .NET или ещё что-то, о чём программа молчит). В общем подожду обновлений, прежде чем переходить на новый редактор (если в обновлениях вообще не порежут поддержку старых виндовозов, как это часто бывает :D ).
У саблайма поразительно неудачный визуал из коробки, да.
Штатные темы тоже не восторг, но из коробки совсем такое себе, что вкупе с отсутствием каких-то киллерфич и прожорливостью от него отвращает(
Quote:Иной вариант - нужен win Aero или аналог. Но это ооочень маловероятно.
не, на ХР менялись вполне себе
Quote:У саблайма поразительно неудачный визуал из коробки, да.
С бешено популярной среди разработчиков темой Monokai, которую портировали почти под все редакторы и оставили в Sublime по умолчанию.
Киллерфичи там всё. С каким-нибудь CodeComplice и десяткой пакетов получается полноценная IDE, но работающая быстрее.
Возможность настройки подсветки синтаксиса на регулярках + поддержке стека состояний.
По прожорливости — сотни открытых файлов + CodeComplice — 300 МБ памяти. Хотя пару раз заносило и больше. Но разве IDE не требуют порой и по 4 ГБ?

XEPOMAHT, CTRL + SHIFT + P, "theme", выбрать select color theme. Будут темы разные, но в основном подсветка потеряется. Разработка тем с учётом частичного неразличения цветов — отдельная задача. Открываешь файл Data\Packages\User\Monokai2B. Копируешь в Data\Packages\User из пакета (zip) Packages\Color Scheme - Default нужную тебе бело-чёрную тему под новым именем с сохранением расширения. В неё внизу добавляешь то, что в Monokai2B начинается с <!-- THEME EXTENSION by Berserker -->

А дальше прямо на лету нужно менять в теме цвета вида #ff134a. Поставил курсор на элемент ЕРМ документа, нажал CTRL + SHIFT + ALT _ P — видишь scopes — метки, которые присвоены синтаксическим анализатором. Например, variable.name.erm. Находим в файле темы такой variable.name.erm и чуть ниже меняем код цвета. Редактор автоматом обновит и прмиенит тему. Автоматическая перезагрузка файлов синтаксиса и тем — ещё одна прекрасная фишка.

Quote:Например я на память помню только 1 ERM-команду - !!VR:S
Это из-за незнания английского. Даже базового уровня + расшифровки команд хватает тем, кто пишет скрипты, что знать, что Battle - BA, Hero — He, Owner — OW. Подкоманды чаще всего от первых букв слов или частей слов. Остальное запоминается, если пишешь скрипты хотя бы по 100 строк. Когда счёт идёт на тысячи, справочник нужен реже по всяким UN:N3, G2 и редким командам. Это из личного опыта, конечно. В целом автодополнение в любом ЯП не заменяет знание API, а облегчает его ввод при частичном запоминании.

XEPOMAHT, русификация: https://sysadmin.ru/articles/rusificirue...ime-text-3
feanor, так в нем все завязано на плагинах. Там все киллерфичи. Например, с пакетами Emmet и Hayaku верстка в разы ускоряется.

Насчет тем. Забыл, что всегда по умолчанию ставлю https://github.com/equinusocio/material-theme
Там, кстати, и белая расцветка есть.

По прожорливости гораздо лучше не менее популярного Atom. Тот вообще на электроне написан и жрет как второй хром с кучей вкладок.

К тому же переход на саблайм на 0.000001 приблизил нас к мультиплатформенности вога 148
Прожорливости нет. 20 МБ при открытом phoenix.erm на 10к кода + 30 МБ plugin_host.exe. Emmet я включил в сборку.
(16.01.2020 15:40)Berserker Wrote: [ -> ]XEPOMAHT, CTRL + SHIFT + P, "theme"

"theme" нет в списке по CTRL + SHIFT + P. Даже вручную набираю там theme - тамошний поисковик ничего не находит.

(16.01.2020 15:40)Berserker Wrote: [ -> ]XEPOMAHT, русификация: https://sysadmin.ru/articles/rusificirue...ime-text-3

Дошёл до этого пункта:

Quote:В появившемся списке всех доступных пакетов, ищем LocalizedMenu, выбираем его и нажимаем Enter.

Что делать, если в списке нет никакого LocalizedMenu?

Ну и в самой папке пакетов только Language - English.sublime-package. Никакого русского. Дайте РУССКИЙ! Не хочу буржуйский...

PS: Более извращённого текстового редактора ещё не встречал. Ужасно, как будто индусами сделано. Bad
XEPOMAHT, а ты программе доступ к Интернету дал? И не в защищённую от записи папку распаковывал?
(16.01.2020 16:54)Berserker Wrote: [ -> ]а ты программе доступ к Интернету дал?

Ну дал ей интернет - начало вылезать это:

Image: 421c6579261c.png

Предупреждать ведь надо, что программа ещё и требует интернет (у меня с ним плохо, трафика вечно не хватает, поэтому экономлю как могу).

(16.01.2020 16:54)Berserker Wrote: [ -> ]И не в защищённую от записи папку распаковывал?

Распаковал на рабочий стол, может она не дружит с кириллицей?
XEPOMAHT, если плохо с Интернетом + Windows 2003, то действительно стоит попробовать что попроще, скажем Notepad++. Впрочем, там загрузить только файлы локализации.
Желательно в пути кириллицу не использовать.
Berserker, я так понял, в редакторе ты не заводил ресивер !!IF ?
Bes, набирай print, если удобно 118
Bes, в последних уже выпущенных версиях добавил mes для !!IF:M^^ вместо print и dump для !!IF:M^%^;
Для !!IF добавил iff.

Если с одной "f", будет блок условия. С двумя — обычный ресивер. Всё это можно ещё вручную настроить, если что кому придёт не по нраву.
Сделал плагин для автоматического выравнивания каментов в конце строки кода пробелами для ЕРМ, так как я в питоне вообще никак не разбираюсь, а в особенности в плагинах саблайма, то сделал как умею.
Новая версия плагина с описанием находится в ответах дальше в этом треде.
Zur13, проверил - 55 очень малое знаачение - затирает код комментом.

UPD: так уже есть вариант от Algor'a на alt+end
Zur13, видимо, я не так им пользовался - сейчас всё нормально - спасибо!
но не срабатывает на триггерах (!?),

UPD: пример затирки (Click to View)
Удалит ";"

Но плагином я пользоваться буду обязательно, и в сборку добавлюRolleyes Спасибо132
Pages: 1 2 3 4 5 6
Reference URL's