Может, так оно и должно работать, но из хелпа это ясно не следует.
Regular Expression Search and Replace (RESearch)
Posted: Sun 12 Jun, 2016 17:14
by Raistlin
Сильно не помешала бы возможность структурировать меню пресетов (подменю, разделители) и добавлять к ним комментарии.
Regular Expression Search and Replace (RESearch)
Posted: Wed 27 Jul, 2016 22:38
by gene.pavlovsky
Почему-то у меня регулярно проблемы с Replace Next в редакторе.
Вот скажем на этом файле (вроде бы чисто латиница) https://dl.dropboxusercontent.com/u/49471027/test.xml
Делаю замену assets/ на пустую строку, нажимаю кнопку Replace, первый результат находится и заменяется, на этом всё останавливается. Нажатие на хоткей Find/Replace next говорит, что assets/ не найдено, хотя вон там их ещё несколько штук. Тока новый поиск находит. Что не так у меня? Far3 x64. Штатный find&replace на этом файле работает без проблем.
Regular Expression Search and Replace (RESearch)
Posted: Thu 28 Jul, 2016 12:24
by Cavaler
gene.pavlovsky wrote:Почему-то у меня регулярно проблемы с Replace Next в редакторе.
gene.pavlovsky wrote:Делаю замену assets/ на пустую строку, нажимаю кнопку Replace, первый результат находится и заменяется, на этом всё останавливается. Нажатие на хоткей Find/Replace next говорит, что assets/ не найдено, хотя вон там их ещё несколько штук. Тока новый поиск находит. Что не так у меня? Far3 x64. Штатный find&replace на этом файле работает без проблем.
Скачал файл, делаю замену "assets/" на "". Находит первый, жму Replace, находит следующий. и т.д. Есть вызвать Search/replace again - все находит.
Regular Expression Search and Replace (RESearch)
Posted: Fri 05 Aug, 2016 17:22
by HaRT
В недавних сборках Фара перестал восстанавливаться заголовок консоли, если в редакторе задать условия замены и нажать [ All ] — он остаётся “Searching 0 of ЧислоСтрок” и не восстанавливается, пока кто-то его не изменит. Некрасиво и неудобно. Сложно ли исправить? Win 8.1 Ent x64, Far Manager v3.0 build 4750 x86 (2016-08-05), RESearch 8.65.
Regular Expression Search and Replace (RESearch)
Posted: Sat 20 Aug, 2016 22:20
by Redisko
Просьба к автору: хотелось бы чтобы команды «переименовать» и «переименовать выделенные» работали с «временной панелью». Например, чтобы была возможность выполнить поиск \.cmd$ по всему разделу диска (я пользуюсь everything с выдачей в far, это очень быстро), и затем переименовать их в .bat
Кстати, было бы здорово добавить интеграцию с everything, и использовать его как предварительный поиск. Мгновенный поиск по всем разделам с регуляркой для имени файла, или просто хорошее ускорение позволяющее предварительно применить фильтр по имени файла.
Regular Expression Search and Replace (RESearch)
Posted: Thu 08 Sep, 2016 22:01
by Raistlin
Есть файл с нестандартными концами строк: 2 CR + 1 LF. Хочу
Столкнулся с тем, что как-то странно-избирательно работает поиск шестнадцатеричного контекста в файле.
Например, \x2D ищется без проблем, а \xC4 - не находится, хотя и то и другое в файле присутствует, разумеется.
Regular Expression Search and Replace (RESearch)
Posted: Wed 19 Oct, 2016 16:26
by Shmuel
stasf wrote: \x2D ищется без проблем, а \xC4 - не находится, хотя и то и другое в файле присутствует
При перекодировке в редакторе (например из кодовой страницы 1251) этот символ может изменить значение, и поисковик его не найдёт. Если вручную вставить (Alt 1 9 6), то найдёт.
Regular Expression Search and Replace (RESearch)
Posted: Wed 19 Oct, 2016 16:54
by stasf
Shmuel wrote: При перекодировке в редакторе (например из кодовой страницы 1251) этот символ может изменить значение, и поисковик его не найдёт. Если вручную вставить (Alt 1 9 6), то найдёт.
Я, если честно, наивно полагал, что символы, введенные в виде шестнадцатеричных цифр не подлежат никакой перекодировке.
Ведь стандартный ФАР-овский поиск по hex-контексту не пытается ничего перекодировать (что, собственно, полностью соответствует ожиданиям)...
Regular Expression Search and Replace (RESearch)
Posted: Wed 19 Oct, 2016 18:13
by Shmuel
Открываю фаровским редактором бинарный файл, в котором есть сотни байт со значением 196. Редактор показывает кодировку 1251 (так у меня настроен редактор по умолчанию).
Стандартный фаровский поиск в редакторе не находит \xC4. Стандартный поиск из панелей - находит.
Regular Expression Search and Replace (RESearch)
Posted: Wed 19 Oct, 2016 19:09
by 2useven10
В редакторе все символы преобразованы в юникод.
xC4(1251) == 'Д' == x0414(1200)
Поэтому правильно не находит (кстати в самом редакторе нет hex поиска). И да, предположение наивное.
Поиск по файлам или поиск в просмотре работают с содержимым файлов, поэтому там hex поиск должен проходить.