ЭмЭдитор и РегЭкспы рулят!
Feb. 13th, 2006 08:26 am2006-02-11 12:14
Совершенно случайно нашел в Нете ссылку на человека, использовавшего EmEditor. Поставил. Попробовал. Первое, что привлекло внимание - быстрота работы (ничего более быстроходного я под Виндой не видел - стартует мгновенно, плюс открывает все что угодно независимо от размера), развитая система раскрасок, понимание всех мыслимых кодировок (Юникод включительно), настройка горячих кнопок (приятно когда есть сохранение по F2 и вставка даты по Ctrl+Shift+J) и висящий в трее оператор-иконка, который оказался жутко удобным для работы.
И чем дальше работаю - тем больше мне нравится эта штука. Во-первых, я наконец открыл для себя регулярные выражения. Если мне раньше для того, чтобы привести текст к удобоваримому виду (допустим перевести из "интернетного" -- "абзацы через пустую строку" в "традиционный" вариант с "красной строкой") приходилось поднимать Ворд (в лучшем случае ПолиЭдит) и выполнять _множественные_ замысловатые танцы с бубном), то тут достаточно поставить в "поиске-замене" галочку "использовать регулярные выражения" и набрать замену \n\n на \n\t Причем такое можно делать и пакетно (т.е. обработать сразу кучу файлов).
Как оказалось - это только семечки. Сейчас у меня например работает собственноручно написанная конфигурация, которая при загрузке файла автоматически подсвечивает синим дату и время записи (я люблю все датировать) в любом формате и выделяет комментарии знаками {//} и {}. Кроме того оно реагирует и на _подчеркивание_. Для меня с моей "любовью" к работе с ворохом текстовых файлов - это просто спасение. Вчера компилировал несколько файлов в .html-страничку. Требовалось "прожевать" 26 текстовых файлов и воткнуть их в html, причем каждая строчка текста требовала специальной обработки. Ручками это заняло бы день-два. С Эмом я управился за час (причем минут сорок я компилировал картинки в вюки :)
Это я еще не копался в макросах, и vbs с js (на основе wsh - кто знает - оценит :) В общем-то простая идея - не навешивать ничего лишнего на блокнот, а просто прикрутить к нему мощные инструменты и предоставить пользователю самому настраивать все под себя. И оно работает. Приятственно.
Совершенно случайно нашел в Нете ссылку на человека, использовавшего EmEditor. Поставил. Попробовал. Первое, что привлекло внимание - быстрота работы (ничего более быстроходного я под Виндой не видел - стартует мгновенно, плюс открывает все что угодно независимо от размера), развитая система раскрасок, понимание всех мыслимых кодировок (Юникод включительно), настройка горячих кнопок (приятно когда есть сохранение по F2 и вставка даты по Ctrl+Shift+J) и висящий в трее оператор-иконка, который оказался жутко удобным для работы.
И чем дальше работаю - тем больше мне нравится эта штука. Во-первых, я наконец открыл для себя регулярные выражения. Если мне раньше для того, чтобы привести текст к удобоваримому виду (допустим перевести из "интернетного" -- "абзацы через пустую строку" в "традиционный" вариант с "красной строкой") приходилось поднимать Ворд (в лучшем случае ПолиЭдит) и выполнять _множественные_ замысловатые танцы с бубном), то тут достаточно поставить в "поиске-замене" галочку "использовать регулярные выражения" и набрать замену \n\n на \n\t Причем такое можно делать и пакетно (т.е. обработать сразу кучу файлов).
Как оказалось - это только семечки. Сейчас у меня например работает собственноручно написанная конфигурация, которая при загрузке файла автоматически подсвечивает синим дату и время записи (я люблю все датировать) в любом формате и выделяет комментарии знаками {//} и {}. Кроме того оно реагирует и на _подчеркивание_. Для меня с моей "любовью" к работе с ворохом текстовых файлов - это просто спасение. Вчера компилировал несколько файлов в .html-страничку. Требовалось "прожевать" 26 текстовых файлов и воткнуть их в html, причем каждая строчка текста требовала специальной обработки. Ручками это заняло бы день-два. С Эмом я управился за час (причем минут сорок я компилировал картинки в вюки :)
Это я еще не копался в макросах, и vbs с js (на основе wsh - кто знает - оценит :) В общем-то простая идея - не навешивать ничего лишнего на блокнот, а просто прикрутить к нему мощные инструменты и предоставить пользователю самому настраивать все под себя. И оно работает. Приятственно.