Поправил шапку.
» Emurasoft EmEditor
Как в EmEditor'е сделать фоматирование выделенного текста - по ширине, по центру, слева, справа. Ну типа как старенький редактор bred2b умеет. Может для сабжа плагин 2какой-нибудь нужен?
Выпущена бесплатная версия EmEditor Free. Ещё больше урезанная по сравнению со Standard.
Скачать EmEditor Free:
http://www.emeditor.com/pub/emed500b2efx.exe
Сравнение EmEditor Professional, EmEditor Standard и EmEditor Free:
http://www.emeditor.com/help_free/features/compare_features.htm
Скачать EmEditor Free:
http://www.emeditor.com/pub/emed500b2efx.exe
Сравнение EmEditor Professional, EmEditor Standard и EmEditor Free:
http://www.emeditor.com/help_free/features/compare_features.htm
Релиз EmEditor Free
http://www.emeditor.com/pub/emed5efx.exe
На этот раз обошлось без изнуряющего бетта-тестирования
Добавлено:
Для искушённых Русификатор EmEditor Free 5.00
http://www.emeditor.com/pub/emed5efx.exe
На этот раз обошлось без изнуряющего бетта-тестирования
Добавлено:
Для искушённых Русификатор EmEditor Free 5.00
Возможно, глупый вопрос, но сам что-то не пойму, как посчитать количество совпадений при поиске?
VU Irvine
Хм... Я делаю просто: вызываю вместо поиска диалог замены (заменять неважно, на что), жму Replace all - и в строке состояния пишется, сколько было произведено замен. После этого Ctrl+Z для отката, и всё.
Хм... Я делаю просто: вызываю вместо поиска диалог замены (заменять неважно, на что), жму Replace all - и в строке состояния пишется, сколько было произведено замен. После этого Ctrl+Z для отката, и всё.
CaptainFlint Replace all - точно, и менять можно на тоже самое
спасибо за оперативный ответ
спасибо за оперативный ответ
Еще вопрос: удаляю пустые строки
find:\n$
replace with:
Получается медленно. Если как-то оптимизировать выражение или настройки, получится быстрее?
И еще, в одном файле \n$ - находит, а в Find in files - в тех же файлах - ни фига!
find:\n$
replace with:
Получается медленно. Если как-то оптимизировать выражение или настройки, получится быстрее?
И еще, в одном файле \n$ - находит, а в Find in files - в тех же файлах - ни фига!
VU Irvine
Я обычно использую другой вариант:
Find: \n\n
Replace with: \n
Скорость, правда, не сравнивал.
Насчёт Find in Files - в них, к сожалению, многострочный поиск как-то плохо работает (то ли не работает вообще, то ли с какими-то ограничениями), это даже в справке прописано где-то...
Я обычно использую другой вариант:
Find: \n\n
Replace with: \n
Скорость, правда, не сравнивал.
Насчёт Find in Files - в них, к сожалению, многострочный поиск как-то плохо работает (то ли не работает вообще, то ли с какими-то ограничениями), это даже в справке прописано где-то...
VU Irvine
CaptainFlint
Цитата:
Цитата:
Потому что в windows файлах концом строки является \r\n, а не \n.
При поиске в открытом файле для этого редактора \n\n эквивалентно \r\n\r\n и наоборот. А при поиске в нескольких файлах он ищет не в тестовом виде, а в hex.
CaptainFlint
А у тебя вообще не совсем правильно сделано. При твоем раскладе он у тебя каждую 2-ую пустую строку (если идут подряд несколько пустых строк) будет пропускать, т.к. он не сможет ее захватить, т.к. она остается позади после замены.
Поэтому правильно делать так:
Find: (\r)?\n(?=(\r)?\n)
Replace:
При таком раскладе будет сначала проверяться на соответствие пустой строке windows формата, а если не соответствует - то пустой строке unix формата. Вдобавок вместо захвата в соответствие пустой строки происходит просомотр вперед на пустую строку.
Примечание: (?=соответствие) - означает просмотр вперед на соответствие.
Почитайте хорошее описание на русском языке для регеспов.
http://program.rin.ru/razdel/html/111.html
CaptainFlint
Цитата:
И еще, в одном файле \n$ - находит, а в Find in files - в тех же файлах - ни фига!
Цитата:
Насчёт Find in Files - в них, к сожалению, многострочный поиск как-то плохо работает
Потому что в windows файлах концом строки является \r\n, а не \n.
При поиске в открытом файле для этого редактора \n\n эквивалентно \r\n\r\n и наоборот. А при поиске в нескольких файлах он ищет не в тестовом виде, а в hex.
CaptainFlint
А у тебя вообще не совсем правильно сделано. При твоем раскладе он у тебя каждую 2-ую пустую строку (если идут подряд несколько пустых строк) будет пропускать, т.к. он не сможет ее захватить, т.к. она остается позади после замены.
Поэтому правильно делать так:
Find: (\r)?\n(?=(\r)?\n)
Replace:
При таком раскладе будет сначала проверяться на соответствие пустой строке windows формата, а если не соответствует - то пустой строке unix формата. Вдобавок вместо захвата в соответствие пустой строки происходит просомотр вперед на пустую строку.
Примечание: (?=соответствие) - означает просмотр вперед на соответствие.
Почитайте хорошее описание на русском языке для регеспов.
http://program.rin.ru/razdel/html/111.html
unreal666
Цитата:
Цитата:
Ты невнимательно прочитал. Я же написал: "обычно использую". Я это применял уже несметное количество раз, причём именно с виндовыми файлами - всё отлично работает. EE, видимо, унифицирует обозначение конца строки.
Цитата:
Потому что в windows файлах концом строки является \r\n, а не \n.
Цитата:
А у тебя вообще не совсем правильно сделано. При твоем раскладе он у тебя каждую 2-ую пустую строку (если идут подряд несколько пустых строк) будет пропускать, т.к. он не сможет ее захватить, т.к. она остается позади после замены.
Ты невнимательно прочитал. Я же написал: "обычно использую". Я это применял уже несметное количество раз, причём именно с виндовыми файлами - всё отлично работает. EE, видимо, унифицирует обозначение конца строки.
unreal666
Цитата:
Плохое описание... \b описано неверно, про жадность ни слова, многие важные вещи пропущены. Пытался недавно написать толковый мануал по регексам, что-то даже получилось. Если интересно, могу выложить.
По поводу удаления пустых строк. Грамотно это делать примерно так:
\n{2,} => \n
Но тут есть загвоздка: EmEditor ограничивает поиск регексов не байтами, а почему-то строками. В результате за раз можно удалить только некоторое число подряд идущих строк (задаётся в окне Tools - Customize - Search - Additional lines to search...) (4-я версия)
Попробовал поставить туда 1000 и удалить 100000 пустых строк - в две замены, меньше чем за секунду.
Цитата:
Почитайте хорошее описание на русском языке для регеспов.
Плохое описание... \b описано неверно, про жадность ни слова, многие важные вещи пропущены. Пытался недавно написать толковый мануал по регексам, что-то даже получилось. Если интересно, могу выложить.
По поводу удаления пустых строк. Грамотно это делать примерно так:
\n{2,} => \n
Но тут есть загвоздка: EmEditor ограничивает поиск регексов не байтами, а почему-то строками. В результате за раз можно удалить только некоторое число подряд идущих строк (задаётся в окне Tools - Customize - Search - Additional lines to search...) (4-я версия)
Попробовал поставить туда 1000 и удалить 100000 пустых строк - в две замены, меньше чем за секунду.
evle
Цитата:
интересно, выкладывай.
Цитата:
Плохое описание... \b описано неверно, про жадность ни слова, многие важные вещи пропущены. Пытался недавно написать толковый мануал по регексам, что-то даже получилось. Если интересно, могу выложить.
интересно, выкладывай.
Раньше не пользовался букмарками, а сейчас понадобилось.
Но вот трабл- иногда они не сохраняются. Птичка "Сохранять" стоит.
В каких случаях это происходит- непонятно.
Раз открываешь- нормально, потом бац! - и нету букмарков.
В чем трабл? Версия 4.13
Но вот трабл- иногда они не сохраняются. Птичка "Сохранять" стоит.
В каких случаях это происходит- непонятно.
Раз открываешь- нормально, потом бац! - и нету букмарков.
В чем трабл? Версия 4.13
SeRJiO_Z
стоит перейти на 5-ю ветку
хотя в help
EmEditor can now keep bookmarks when reloading the file.
начиная с версии 4,04
Добавлено:
тока в настройках надо отметить - сохранять положение закладок
стоит перейти на 5-ю ветку
хотя в help
EmEditor can now keep bookmarks when reloading the file.
начиная с версии 4,04
Добавлено:
тока в настройках надо отметить - сохранять положение закладок
Rory
Цитата:
У меня...
Только не на win2k, а на Win XP.
Из-за этого пользуюсь версией 4.13.
Цитата:
У кого еще такое на win2k?
У меня...
Только не на win2k, а на Win XP.
Из-за этого пользуюсь версией 4.13.
Кто может выложить предыдущую перед 5.0 версию?
Rory
http://emeditor.com/pub/ - там они все.
http://emeditor.com/pub/ - там они все.
CaptainFlint
Хм. А как он хотя бы называется, для Win2k/XP?
Хм. А как он хотя бы называется, для Win2k/XP?
пробую emeditor после ultraedit.
сразу заметил, что синтаксис php он как-то упрощенно подсвечивает.
можно ли в нем переменные цветом выделять? поискал в настройках, не нашел...
сразу заметил, что синтаксис php он как-то упрощенно подсвечивает.
можно ли в нем переменные цветом выделять? поискал в настройках, не нашел...
staley
В свойствах конфигурации (php) есть настройка подсветки, смотри там, можешь настроить как тебе удобно.
В свойствах конфигурации (php) есть настройка подсветки, смотри там, можешь настроить как тебе удобно.
NeedMaker
я там естесственно смотрел. но как определить php-переменные непонятно
Добавлено:
все, разобрался
определил переменную через регулярное выражение \$[_[:alnum:]]+
я там естесственно смотрел. но как определить php-переменные непонятно
Добавлено:
все, разобрался
определил переменную через регулярное выражение \$[_[:alnum:]]+
А я сейчас посмотрел... Есть http://www.emeditor.com/pub/emed500epx.exe и emed5epx.exe - размер одинаковый, просто у последнего время изменения чуть более поздняя. С оффсайта перенаправление на download, там предлагается как раз emed5epx.exe Просто названия разные что ли поставили...
EmEditor 5.01 Beta 1 Professional (32-bit, For Windows 2003/XP/2000)
http://www.emeditor.com/pub/emed501b1epx.exe
EmEditor 5.01 Beta 1 Professional (64-bit, For Windows 2003 x64/XP x64)
http://www.emeditor.com/pub/emed501b1ep64.exe
EmEditor 5.01 Beta 1 Standard
http://www.emeditor.com/pub/emed501b1esx.exe
EmEditor 5.01 Beta 1 Free
http://www.emeditor.com/pub/emed501b1efx.exe
Цитата:
http://www.emeditor.com/pub/emed501b1epx.exe
EmEditor 5.01 Beta 1 Professional (64-bit, For Windows 2003 x64/XP x64)
http://www.emeditor.com/pub/emed501b1ep64.exe
EmEditor 5.01 Beta 1 Standard
http://www.emeditor.com/pub/emed501b1esx.exe
EmEditor 5.01 Beta 1 Free
http://www.emeditor.com/pub/emed501b1efx.exe
Цитата:
Changes:
- UTF-16BE files with return method "CR only" (Macintosh) might not have been correctly opened.
- If "Save Cursor Position and Bookmarks" is set on the File tab of the Customize dialog box, specifying the command line with a line number was disabled.
- The Explorer context menu "EmEditor" could not open Unicode file names (file names containing characters that cannot be expressed within the system default encoding).
- In the Replace dialog box of EmEditor Free, "Use Regular Expressions" check box did not actually enable regular expressions.
а можно в этом редакторе удалять дубликаты строк?
пример:
МО [2000000] МСК
МОСК [2000000] МСК
МОСКВА [2000000] МСК
а нужно что бы оставил только:
МОСКВА [2000000] МСК
пример:
МО [2000000] МСК
МОСК [2000000] МСК
МОСКВА [2000000] МСК
а нужно что бы оставил только:
МОСКВА [2000000] МСК
NPC
Дубликаты строк - это полностью идентичные строки, а не как у тебя.
Дубликаты строк - это полностью идентичные строки, а не как у тебя.
извиняюсь, можно сделать так как я выше написал?
NPC
Цитата:
И это правильно. =)
Ты можешь делать след. например: Заменить во всём тексте
Цитата:
Цитата:
Цитата:
NPC
Дубликаты строк - это полностью идентичные строки, а не как у тебя.
И это правильно. =)
Ты можешь делать след. например: Заменить во всём тексте
Цитата:
МОСКВА [2000000] МСКна
Цитата:
МОСКВА [2000000] МСКи т.п., а потом воспользоваться программой типа ёSort (замечательная программка) или любой другой, которая работает с переменными и потом задаёшь шаблон типа: %1 [2000000] МСК - по-разному можно, да и не нужно в данном случае заменять, просто шаблон поменять: МОСКВА [%1] МСК, например и всё. И случай у тебя "не удачный" =), в твоём случае вообще можно просто найти-выделить данные строки и вырезать их.
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
Предыдущая тема: Punto Switcher 1.5
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.