Посты с тегом emeditor
17
марта
2008

Макросы в EmEditor

Несколько постов назад я рассказывал о том, как хорошо и правильно набирать тексты в EmEditor. Сегодня расскажу о некоторых вариантах использования удобного средства автоматической обработки текста, встроенного в этот редактор, — о макросах.

Сами по себе макросы ЕmEditor представляют собой программы на JavaScript или VB Script, для обработки текста в открытом файле. Эти программы могут запускаться вручную, либо автоматически — по назначенному событию (например, при открытии или закрытии файла, выделении текста и т.п.).

Возможность создания макросов нацелена в перую очередь на то, чтобы базовая функциональность редактора могла быть расширена в сторону индивидуальных потребностей конкретного пользователя. Возможно, именно поэтому в базовой комлектации редактора список макросов пуст, хотя на сайте можно найти некоторое их количество (например, там есть макрос для синтаксической «раскраски» кода, с помощью HTML).

Существует для способа создания новых макросов. Первый основан на записи последовательности действий с интерфейсом редактора. Эти действия могут быть опционально сохранены в файл, в виде скрипта, и позже воспроизведены. Второй способ — написание скриптоы вручную. Это не такой удобный, но, на самом деле, более гибкий подход. Читать далее →

12
марта
2008

EmEditor Syntax Highlighting

В прошлом году я писал заметку о выборе удобного тестового редактора для написания постов (и вообще для набора текстов, а не только для верстки). В тот раз, я пришел к безрадостному выводу, что лучшим из всех перепробованных вариантов для меня является MS Word 2003.

Никакой радости в этом не было, т.к. Word всегда был сильно далек от идеала, и в данном случае его первенство означало только то, что для него просто не было лучших альтернатив. Уточню: Ворд хорош для оформления, но для простого набора текста — слишком сложен. В нем нельзя полностью отключить всю «красоту», связанную с версткой. А время от времени хочется, иметь перед собой простую «печатную машинку», которая не будет лезть под руку с ценными советами, и не изуродует стиль абзаца при копировании одного документа в другой.

Что же касается печатной машинки, то первая приходящая в голову ассоциация с этим девайсом среди программ — Q10. Для тех, кто еще не видел этого чуда, программа выглядит так:

Черное окно, занимающее 100% видимой области на экране, и не отображающее ничего кроме текста, курсора и неприметной статусной строки. Очень правильная идея — ничего не отвлекает от работы.

Тем не менее, Q10 не прижился из-за слишком бедной функциональности на фоне того, что есть, например в EmEditor. И именно последний стал финальным решением. Понадобилось только четко сформулировать конкретные требования к тому, как должен работать правильный редактор для набора, и настроить его под себя. А нужно было следующее:

  • Удобный для восприятия шриф. Если на экран влезает большое количество текста — это хорошо, но при длительной работе сильно утомляет глаза. Лучше, чтобы шрифт был достаточно крупным.
  • Не-WYSIWYG. Последние эксперименты с Windows Live Writer и еще несколькими известными клиентами для блогов, дали однозначный результат: технология WYSIWYG, на данный момент, — не наш метод подготовки текстов к публикации в сети. Сама по себе идея хорошая и правильная, но ни одной достаточно гибкой и адекватной моим потребностям реализации, к сожалению, пока нет.
  • Синтаксическая подсветка. Учитывая, что приходится периодически расставлять в тексте теги, просто необходимой становится их эргономичная визуализация. При этом, желательно чтобы теги не пестрели в тексте, а наоборот — не мешали читать. Не стоит забывать, что речь идет о редакторе для контента, а не кода страниц.
  • Типографика. Желательно иметь возможность сразу расставлять правильные для русского текста тире и кавычки.

Читать далее →