Qm
Операционаая Система ?
Операционаая Система ?
[Операционаая Система ?
Внимание! Поменялся модуль по работе с регулярными выражениями для
строки поиска, изменилась трактовка оператора \I в регэкспах для
строки замены. Будьте внимательны
* License
! Разбор секций SEARCH и REPLACE в конфигурационном файле шел
только до первой пустой строки.
! Некорректная обработка оператора \D, если перед ним
использовался \Y (это регулярные выражения для строки замены).
! Панели: поиск во всех кодировках с использованием регэкспов
иногда ничего не находил, хотя было что находить.
! Панели: выдавался запрос на изменение файла с атрибутом "Только
для чтения" даже, если в файле нечего было менять.
! Панели: обработка файла не прекращалась при нажатии в диалоге
подтверждения замены на кнопку "Пропустить в файле".
! Редактор: иногда "замерзал" прогресс-бар.
! Оператор строки замены \S не работал с числами больше 4Г.
+ При поиске подстроки в файле обрабатываются файлы размером
больше 4Г.
+ S&R запрашивает у плагинов второго уровня информацию о
требующейся версии S&R и отказывается запускать неподходящие по
этому условию плагины. Формат кэша плагинов изменился, поэтому
придется заново настроить горячие клавиши (если они были
назначены) для плагинов второго уровня.
* В ПРОГРАММЕ СТАЛ ИСПОЛЬЗОВАТЬСЯ КАЧЕСТВЕННО НОВЫЙ МОДУЛЬ РАБОТЫ
С РЕГУЛЯРНЫМИ ВЫРАЖЕНИЯМИ ДЛЯ ПОИСКА ОТ КОНСТАНТИНА СТУПНИКА.
Крики "ура", бурные аплодисменты, перерастающие в овации ))
Почему это сделано: парсер от Игоря Русских имел ограничение
размера обрабатываемых данных (оно в предыдущей версии S&R было
равно 8К) и имел привычку падать при обработке некоторых жадных
регэкспов, если это ограничение не соблюдалось. Новый парсер
такого ограничения не имеет (реально в S&R размер обрабатываемых
данных зависит от свободной физической памяти, но он всегда
бывает не меньше 16К), синтаксис регэкспов в нем максимально
приближен к перловому, да и работает он, по заверениям автора,
гораздо быстрее старого Однако, будьте внимательны при
использовании заготовленных ранее схем - синтаксис слегка
поменялся и вы можете получить не то поведение, которое
подразумевали.
+ Настройка "Путь для плагинов" в "настройка/прочие" влияет на
поиск плагинов (см. справку для подробностей).
* Опция "Показывать найденное в редакторе" ("настройка/прочие") по
умолчанию равна "в центре".
* Опция "Заменять при поиске с регэкспами $ на \r\n" по умолчанию
отключена. Если вы использовали предыдущие версии S&R, то
рекомендую ее тоже отключить - подробности см. в справке к
"настройки/поиск".
+ Сообщение подробностей при ошибках в регэкспах, используемых для
масок файлов и каталогов-исключений, строки поиска, настроек
типов файлов.
* Панели: для прохода по дереву каталогов теперь требуется гораздо
меньше памяти.
* Панели: не меняется время последнего доступа к файлу, если тот
не был изменен.
* Панели: счетчик числа измененных файлов не увеличивается, если
не удалось создать резервную копию, т.к. в этом случае
оригинальный файл остается неизменным.
* FATypes.reg: усовершенствована запись для True-tpl.ini, "C/C++",
"Text file", FAQ, Esc.xml, perl, INI-file, JavaScript.
+ FATypes.reg: запись для Assembler, RFC, ChangeLog, Call Command
resource, "colorer hrc", "nnCron tab".
+ Панели: можно вместо замены писать содержимое буфера замены в
указанный файл (для соответствующей строки диалога история
настраивается).
+ SaveTo - новый параметр в конфигурационном файле, указывающий на
имя файла, в который следует писать результат замены.
* Редактор: при прямом и обратном поиске слова под курсором
игнорируется опция диалога "Обратный поиск".
* Редактор: при обратном поиске слова под курсором (пункт ї6 в
меню) поиск начинается всегда с позиции, равной началу текущего
слова.
+ Замена в файле не производится и не задается лишних вопросов,
если сформированный буфер замены совпадает с найденными данными.
+ При запуске под FAR 1.70 build 1282 и выше S&R умеет отличать
панель с реальными файлами от прочих панелей.
* Опция "Сообщение о том, что ничего не нашли" влияет теперь и на
работу в редакторе/программе просмотра.
+ Опция "Показывать финальное сообщение" в "настройки/сообщения" -
позволяет отключить сообщения о результате работы плагина. По
умолчанию включено.
+ Редактор: если включена опция "Выделять найденное", то
добавленные в результате замены данные выделяются целиком, даже
если они занимают несколько строк.
+ Редактор: динамическое изменение области выделения при замене в
выделенном.
+ Редактор: опция "Удалять пустую строку" индивидуальна для
каждого редактора. По умолчанию ее значение равно значению
одноименной опции из "настройки/замена".
+ Редактор: опция "Выделять найденное" индивидуальна для каждого
редактора. По умолчанию ее значение равно значению одноименной
опции из "настройки/поиск".
- Редактор: опция "Подхватывать слово" убрана в "настройки/поиск".
+ Редактор: опция "Менять верхнюю строчку, если найденное есть на
экране" в "настройки/прочие" - влияет на позиционирование при
поиске слова под курсором (подробности см. в справке). По
умолчанию отключена.
+ Опция "Искать в выделенном, если есть выделенные элементы на
панели" влияет на работу с конфигурационным файлом.
+ При назначении горячей клавиши в меню плагинов второго уровня
добавлена простенька проверка на дублирование назначенных
клавиш.
+ Редактор: при нажатии на буквенно-цифровые клавиши в режиме
запрета модификации (Ctrl-L) автоматически открывается диалог
поиска плагина. Это поведение работает только в Far 1.70 build
1282 и выше.
+ Редактор: если вы попытаетесь произвести замену или удалить
лишние строки в то время, когда редактор находится в режиме
запрета модификации (Ctrl-L), то плагин сообщит об этом и
прекратит работу. Это поведение работает только в Far 1.70 build
1282 и выше.
* Если вам нужна обработка файлов с учетом атрибутов, работа в
программе просмотра и "умные" диалоги, то для этого потребуется
FAR 1.70 build 1282 и выше.
+ S&R при помощи temppanel.srs может заменить "Временную панель"
из стандартной поставки FAR, поэтому вы можете удалить
стандартный плагин, если вам хватает возможностей temppanel.srs.
* Поменялась форма записи оператора \I при использовании регэкспов
для строки замены: для получения URL нужно использовать оператор
$I, а не \I.
* Ускорен поиск по регулярному выражению в файле в панелях и
программе просмотра за счет оптимизации алгоритма прохода по
файлу.
+ Новые регэкспы для строки замены:
$(name) Подставить значение переменной окружения c именем name.
\Q и \E Начать/прекратить квотирование операторов (оператор \E
при этом продолжает использоваться для отмены изменения
регистра - подробности в справке).
\I и \i Инвертирование регистра символов.
\V{E} Версия файла (данные из VS_FIXEDFILEINFO)
\V{F} Версия продукта (данные из VS_FIXEDFILEINFO)
+ Можно копировать схемы при помощи клавиши F5.
+ Операторы строки замены: при регулировании ширины вывода можно
использовать символ-заполнитель, отличный от пробела.
* Маски файлов перед использованием сортируются и избавляются от
дубликатов.
* Косметика: при выводе в различных сообщениях имени файла, не
помещающегося в сообщении, стараемся показать букву диска.
+ Редактор: в настройках типа файла можно указывать не просто
номер найденной группы, а полноценное регулярное выражение для
строки замены.
+ В меню в панелях доступны отдельные пункты "Поиск" и "Замена".
+ При использовании регэкспа \S для строки замены можно указывать
единицу изменения и символ-разделитель групп разрядов.
+ Редактор: кнопка "Подхватить слово под курсором" в диалогах
поиска, замены и удаления лишних строк.
+ Диалоги в панелях, редакторе и программе просмотра: можно
выбрать одну из первых десяти схем, не показывая меню, при
помощи комбинаций клавиш: Ctrl-Alt-0, Ctrl-Alt-1, ...,
Ctrl-Alt-9 (это cработает только в FAR 1.70 build 1282 и выше).
* Панели: в сообщении, выводимом при нажатии на Esc во время
обработки некоего конкретного файла, на первое место помещена
кнопка прекращения обработки всех файлов. Будьте внимательны!
+ Редактор: команды "Выбрать тип файла" и "Найти все разделы
файла, используя настройки другого типа" в меню плагина.
+ other_macro.reg: в редакторе на Alt-S назначено выполнение
команды "Найти все разделы файла", на Alt-W - "Найти все
вхождения слова под курсором", на Alt-C - "Выбрать тип файла",
на Alt-X - "Найти все разделы файла, используя настройки другого
типа".
+ Можно управлять состоянием опции "x" регэкспов строки замены при
помощи опции диалога "Игнорировать пробелы".
+ Диалоги подтверждения замены в редакторе и панелях пытаются
динамически изменить свой размер с учетом ширины консоли, чтобы
вместить как можно больше данных.
* При настройке плагинов второго уровня меню выбора плагинов
закрывается отказе от очередного выбора плагина, а не сразу же
после первого выбора.
+ Панели: при поиске при помощи выпадающего списка "Цель" можно
указать вид объекта файловой системы, который нужно
обрабатывать: файлы, каталоги, файлы и каталоги (это cработает
только в FAR 1.70 build 1282 и выше).
+ В конфигурационном файле можно указывать дополнительные
параметры поиска.
* Панели: в версиях FAR 1.70 build 1282 и выше, если включен показ
найденного в меню, S&R все равно пытается поместить найденное на
временную панель.
+ Можно открывать список плагинов второго уровня одновременно в
нескольких экземплярах FAR.
+ Программа просмотра: если будут ошибки чтения файла, то плагин
скажет об этом.
* FAQ
Используй 7-Zip
тока пути к ним в PATH прописать надо
а где их прописывать, в autoexec.bat?! так у меня XP врядли получиться
подскажи как правильно прописать эту переменную
поля Variable value
Не работает плагин Picture Viewer
ак им вообще пользоваться?
устранена в выпущенной версии 1.70beta5.
А где такая версия, я че-то не нашел?
В интерфейсе мышь активирована.
В эдиторе тоже работает, только не прокручивает текст снизу вверх.
а они лезут в открытые уже окна
нужно в настройках ИЕ выставить соответствующую галочку
А может Shift подольше не отпускать?...
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: PECompact