Far 2.0.1286+ поиск/замена в редакторе

Здесь можно сообщить о найденных багах в Far.
Post Reply
wr2
Posts: 9
Joined: Mon 30 Nov, 2009 15:49

Far 2.0.1286+ поиск/замена в редакторе

Post by wr2 »

Far 2.0 x86

Делаешь в редакторе replace (ctrl+F7). Вводишь текстовые поля на поиск и замену и жмешь "Replace" (или Enter).
Текст ищет и даже заменяет, но при этом нет выделения найденного фрагмента. При отключенных плагинах в лучшую сторону не меняется.

Проявляется в версиях:
С билда 1286 по 1299 включительно. На билде 1282 все в порядке.

Возможно это как-то связано с записью в changelog'e на билд 1286:
2. При замене в редакторе выделение зачем-то рисовалось вручную поверх текста.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by NightRoman »

Far 2.0.1299
А у меня есть выделение найденных фрагментов при замене. Без плагинов пробовал и с ними, работает по всякому. С регулярнымы выражениями тоже.
wr2
Posts: 9
Joined: Mon 30 Nov, 2009 15:49

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by wr2 »

Хотите верьте, хотите нет, но проверил на другой машине и Far 2.0.1299 x86 и Far 2.0.1299 x64. OS Windows 7 x64 (в прошлый раз была Windows XP SP3 x32). Не работает ни x86, ни x64 версии, ни с включенными плагинами, ни с выключенными, ни с обычным поиском ни по регулярным выражениям (проверил все эти комбинации).
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by DrKnS »

У меня вот тоже всё работает.

Настройки редактора покажи.
wr2
Posts: 9
Joined: Mon 30 Nov, 2009 15:49

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by wr2 »

Expand newly entered tabs to spaces
[ ] Persistent blocks [x] Del removes blocks
[x] Save file position [x] Save bookmarks
[x] Auto indent [x] Cursor beyond end of line
2 Tab size [ ] Show scrollbar
[ ] Show white space [ ] Pick up the word

[x] Allow editing files opened for writing
[ ] Lock editing of read-only files
[ ] Warn when opening read-only files
[ ] Autodetect code page
[x] Use ANSI code page by default
[x] Use ANSI code page when creating new files
──────────────────────────────────────────────────────────────────
[ OK ] [ Cancel ]
wr2
Posts: 9
Joined: Mon 30 Nov, 2009 15:49

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by wr2 »

Та же машина, тот же реестр, те же настройки, в ту же папку поверх распаковываю билд 1282 - все работает (опять же во всех сочетаниях). Заодно убедился, что запуск от имени администратора ничего не меняет (1282 работает, 1286, 1299 не работают).
wr2
Posts: 9
Joined: Mon 30 Nov, 2009 15:49

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by wr2 »

Чтоб исключить вариант "кривых" настроек: закрыл все Фары, в regedit удалил ветви hklm\software\far2 и hkcu\software\far2, запустил фар без плагинов и не через ярлык, а при помощи Win+R, cmd (настройки консоли по умолчанию) - все тоже самое.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by Tim Sobolev »

FAR 2.0 b1302

Если в диалоге поиска в редакторе стоит крыжик "[x] Выделять найденное", то выделяется найденная строка как при поиске так и замене.
Если его снять, то при замене подсвечиваться найденные пункты не будут.

Другое дело что глобально это через диалоги настроить нельзя.
wr2
Posts: 9
Joined: Mon 30 Nov, 2009 15:49

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by wr2 »

Спасибо за совет! Работает!

P.S. На мой взгляд, при замене оно как-то чуть актуальней чем при поиске (при поиске хоть курсор видно), хотя еще логичней (снова имхо) сделать такой же "крыжик" и в диалоге замены (возможно даже независимый от "поискового").
sysadm-nk-resurs
Posts: 71
Joined: Tue 29 Dec, 2009 19:16

Re: Far 2.0.1286+ поиск/замена в редакторе

Post by sysadm-nk-resurs »

wr2 wrote:Спасибо за совет! Работает!

P.S. На мой взгляд, при замене оно как-то чуть актуальней чем при поиске (при поиске хоть курсор видно), хотя еще логичней (снова имхо) сделать такой же "крыжик" и в диалоге замены (возможно даже независимый от "поискового").
Присоединяюсь и продвигаю :) развитие темы далее.
Только что натолкнулся на такое... При поиске у меня как-то нет необходимости в подсветке найденного оно и правда - и так курсором обозначено, посему и не обращал внимание на этот крыжик; а вот при замене - ну, чесслово - нихрена не видно, что оно нашло :(, и крыжик "подсвечивать найденное" из диалога поиска тут как-то неочевиден; просёк про него, когда прочитал эту ветку ;-), так что: в диалоге замены неплохо бы такой-же крыжик ввести, как минимум. А в идеале - ИМХО - подсвечивать при замене без всякого крыжика (а уж при регэкспах - точно пригодилось бы)
Post Reply

Return to “Глюки и баги”