imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 27.02.2004, 18:59     # 1
CaptainFlint
Full Member
 
Аватар для CaptainFlint
 
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514

CaptainFlint Гурее всех гурых :-)
CaptainFlint Гурее всех гурых :-)CaptainFlint Гурее всех гурых :-)
EmEditor - обсуждение

Пишу сейчас свою подсветку для своего формата файлов, и наткнулся на такую бяку. В файле встречаются последовательности вида #10;3, {1.4.3,3.2.2}, а также просто обыкновенные числа, целые беззнаковые. Мне хочется, чтобы эти три разных последовательности символов отображались по-разному. Для первых двух я быстро написал регулярные выражения, а вот когда добавил подсветку простых чисел (рег. выражение \d+), то числа стали подсвечиваться и внутри тех двух выражений. Как сделать, чтобы этого не происходило? Т.е. если число само по себе, то оно подсвечено, а если оно находится в составе какого-то из уже определённых выражений - то нет.
CaptainFlint вне форума  
Старый 02.03.2004, 15:29     # 2
gera serg
Newbie
 
Регистрация: 04.12.2002
Сообщения: 18

gera serg Путь к славе только начался
попробуй использовать выражения типа \d+[^, \.\)-] - найти цепочку цифр если за ней НЕ стоит десятичная точка, запятая, закр.скобка, пробел, дефис...
gera serg вне форума  
Старый 02.03.2004, 17:27     # 3
CaptainFlint
Full Member
 
Аватар для CaptainFlint
 
Регистрация: 19.12.2003
Адрес: Москва
Пол: Male
Сообщения: 514

CaptainFlint Гурее всех гурых :-)
CaptainFlint Гурее всех гурых :-)CaptainFlint Гурее всех гурых :-)
gera serg
Спасибо, но этот вариант не подошёл. Зато дал толчок к более глубокому исследованию регулярных выражений, встроенных в EmEditor Похоже, удалось мне написать нужное выражение. Вот оно:
\d+(?![\}\.,])
Т.е. есть такая фича: учитывать регулярное выражение только если после него идёт определённое подвыражение, но само это подвыражение не включать. Вот и сделал - учитывать такие последовательности цифр, после которых не следует символ "}", "." или ",". Если ещё что-то найду нехорошее, тоже можно будет вписать - главное, способ найден.

Чем больше работаю с этим редактором, тем больше он мне нравится!
CaptainFlint вне форума  
Старый 05.03.2004, 22:41     # 4
gera serg
Newbie
 
Регистрация: 04.12.2002
Сообщения: 18

gera serg Путь к славе только начался
> Чем больше работаю с этим редактором, тем больше он мне нравится!
Редактор - инструмент для написания, не хуже и не лучше многих ...

Регулярные выражения - уже почти Закон для программирования
gera serg вне форума  
Старый 15.02.2005, 12:39     # 5
copch
Member
 
Аватар для copch
 
Регистрация: 26.03.2003
Сообщения: 252

copch Реально крут(а)copch Реально крут(а)copch Реально крут(а)copch Реально крут(а)
тоже както повозился с регулярными для подсветки в нем..
заморочено немного, лучше бы в конфиге все было..
а так редактор просто класс!
__________________
=Z.Z.
copch вне форума  
Старый 23.08.2005, 18:08     # 6
Raven B.
Member
 
Аватар для Raven B.
 
Регистрация: 13.07.2004
Адрес: Очень странное место.
Сообщения: 328

Raven B. Известность не заставит себя ждатьRaven B. Известность не заставит себя ждать
Вопрос по настройке EmEditor

Доброго времени суток.

1. Подскажите, а как сделать так, что бы при открытиии нового файла он открывался не в новом окне а во "вкладке" старого, как в aditor ?

2. Можно ли его заставить искать и заменять информацию в нескольких открытых файлах сразу ?

С уважением. Ворон.
Raven B. вне форума  
Старый 23.08.2005, 18:40     # 7
Maverik
Junior Member
 
Регистрация: 08.04.2005
Сообщения: 45

Maverik Путь к славе только начался
опачки...
а вам нужен был именно MDI-редактор ???

а EmEditor скорее SDI, что в общем-то для меня плюс.

если вам обязательно нужны полноценные "вкладки" - то EditPlus

можно редактировать и заменять текст одновременно в файлах на диске/в катологе, по маске.
(search -> replace in files).

_http://www.emeditor.com/images/emeditor_replace_in_files_e.gif

Только что на офсайте прочитал :

EmEditor Professional 4.0 can combine multiple windows and show views of all opened EmEditor windows within a single window. This view allows you to navigate through EmEditor windows as if it were a tabbed Multi Document Interface (MDI) application. A single icon is shown in the Taskbar, creating the appearance of working with multiple documents in a single window. By default, the state of the Combine Windows feature corresponds to the Show / Hide state of the windows Toolbar.

Нужно сначала "объединить окна" а потом уже пользоваться поиском. не знаю как это работает, не пробовал.
_http://www.emeditor.com/images/emeditor_window_menu_e.gif

Последний раз редактировалось Maverik; 23.08.2005 в 18:35.
Maverik вне форума  
Старый 23.08.2005, 20:58     # 8
Raven B.
Member
 
Аватар для Raven B.
 
Регистрация: 13.07.2004
Адрес: Очень странное место.
Сообщения: 328

Raven B. Известность не заставит себя ждатьRaven B. Известность не заставит себя ждать

Работает. Видели ли вы когда то ворона, довольного как слон, причем после трехведерной клизмы с травами ?

Еще вопрос:
А где можно получить списки символов, типа:
Код:
 
&
©
<
>
®
«
»
±
Я хронически забываю их написание, а лазить в стандарты лень.
Raven B. вне форума  
Старый 24.08.2005, 16:34     # 9
Maverik
Junior Member
 
Регистрация: 08.04.2005
Сообщения: 45

Maverik Путь к славе только начался
Цитата:
Сообщение от Raven B.

Работает. Видели ли вы когда то ворона, довольного как слон, причем после трехведерной клизмы с травами ?
честно говоря, не доводилось
Цитата:
Еще вопрос:
А где можно получить списки символов, типа:
Вот хороший вопрос. Найдешь, дай знать, ок ?
Maverik вне форума  
Старый 06.09.2005, 16:59     # 10
Raven B.
Member
 
Аватар для Raven B.
 
Регистрация: 13.07.2004
Адрес: Очень странное место.
Сообщения: 328

Raven B. Известность не заставит себя ждатьRaven B. Известность не заставит себя ждать
Question EmEditor. Сохранение файла вида .*

Проблема:
при попытке сохранения .хтацесс сохраняет с расширением .тхт :еек:
Как с этим боротся ?
С уважением. Ворон.
Raven B. вне форума  
Старый 07.09.2005, 15:19     # 11
oldgoat
Full Member
 
Аватар для oldgoat
 
Регистрация: 09.04.2004
Адрес: Санкт-Петербург
Пол: Male
Сообщения: 813

oldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэй
EmEditor не пользовал. Но знаю два способа.

1. Открываешь файл notepad-ом и - "save as." В соответствующее поле вписываешь .htaccess. Обрати внимние на точку в конце имени: она обязательна. В выпадающем списке "save as type" находишь и выбираешь "All files". Жмешь кнопку Save.
Думаю сработает и в EmEditor.

2. Используешь командный режим.

cmd
copy myfile.txt .htaccess
del myfile.txt

или так:

ren myfile.txt .htaccess

Все проверено и работает.
oldgoat вне форума  
Старый 13.09.2005, 16:04     # 12
oldgoat
Full Member
 
Аватар для oldgoat
 
Регистрация: 09.04.2004
Адрес: Санкт-Петербург
Пол: Male
Сообщения: 813

oldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэйoldgoat Сэнсэй
Небольшое дополнение к пункту 1 предыдущего поста.
После сохранения notepad-ом текстовый файл получается в формате windows (символы LF и CR в конце каждой строки). Соответственно его необходимо конвертировать в формат unix, например far-ом, но это уже другая песня.
oldgoat вне форума  
Старый 29.11.2005, 14:01     # 13
copch
Member
 
Аватар для copch
 
Регистрация: 26.03.2003
Сообщения: 252

copch Реально крут(а)copch Реально крут(а)copch Реально крут(а)copch Реально крут(а)
Я вот здесь когда-то нашел много инфы интересной.
http://www.cs.tut.fi/%7Ejkorpela/

Поройтесь там кому интересно.

А еще я Хомсайт временно использую когда нужно что-то из тегов выяснить.
__________________
=Z.Z.
copch вне форума  
Старый 11.11.2008, 16:25     # 14
alexcop
::VIP::
 
Аватар для alexcop
 
Регистрация: 18.05.2002
Адрес: Moscow
Сообщения: 1 091

alexcop Гурее всех гурых :-)
alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)alexcop Гурее всех гурых :-)
Как настроить, чтобы подсвечивал начало и конец тега, если курсор внутри тега?
__________________
Счастья для всех, даром, и пусть никто не уйдет обиженный (братья Стругацкие)
alexcop вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:21.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.