криво работает cursor at the end

Здесь можно сообщить о найденных багах в Far.
lvm
Posts: 113
Joined: Thu 13 Sep, 2018 12:48
Has thanked: 2 times
Been thanked: 1 time

криво работает cursor at the end

Post by lvm »

В настройках редактора включен cursor at the end. Он действительно ставит курсор в конец найденной строки, но по shift-f7 поиск продолжается с (последнего найденного)++, а не с курсора.
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

криво работает cursor at the end

Post by John Doe »

Я очень подозреваю что смысл этой опции не в том, чтобы управлять поведением Shift-F7.

Был бы признателен, если кто разъяснит.
https://t.me/FarManager — Telegram чат
Shmuel
Posts: 7246
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

криво работает cursor at the end

Post by Shmuel »

John Doe wrote: Tue 18 Mar, 2025 10:43 Я очень подозреваю что смысл этой опции не в том, чтобы управлять поведением Shift-F7.
Смысл этой опции мне кажется БЫЛ именно в этом.
Однако произошло изменение (мне оно не нравится, но т.к. для поиска пользуюсь плагином, меня оно как бы не задевает).

Code: Select all

MZK 2023-03-26 11:56:52-07:00 - build 6119

1. gh-542: Editor Search (plain text): Shift+F7 / Alt+F7 now finds the nearest match,
   even if it overlaps with the last found match.

2. gh-660: Editor Search (regex): Shift+F7 in cursor-at-the-end mode now continues
   from the next character.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

криво работает cursor at the end

Post by HaRT »

Чтобы продолжить искать от курсора, нужно нажать F7 Enter — столько же движений.
Shmuel wrote: Tue 18 Mar, 2025 11:59 Смысл этой опции мне кажется БЫЛ именно в этом.
Вот тут не соглашусь. На мой взгляд, в этом был не смысл этой опции, а её побочный эффект.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

криво работает cursor at the end

Post by John Doe »

HaRT wrote: Tue 18 Mar, 2025 12:16 На мой взгляд, в этом был не смысл этой опции, а её побочный эффект.
А каков же смысл?
В каком сценарии использования курсор при поиске полезен именно в конце?

Предполагаю, это только для соответствия поведению некоторых других редакторов/IDE, которые пользователю могут быть привычнее.
https://t.me/FarManager — Telegram чат
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

криво работает cursor at the end

Post by HaRT »

John Doe wrote: Tue 18 Mar, 2025 15:18 для соответствия поведению некоторых других редакторов/IDE, которые пользователю могут быть привычнее
Думаю, это основное. Кстати, в части продолжения поиска вперёд нынешнее поведение Фара вполне соответствует поведению Visual Studio, и лично мне это удобно. (У меня постоянно [x] Cursor at the end)
John Doe wrote: Tue 18 Mar, 2025 15:18 В каком сценарии использования курсор при поиске полезен именно в конце?
Например, нужно в слове (или нескольких словах в одинаковой форме) выборочно заменить окончания.
Фар есть инструмент, а не нянька. © 2009 DrKnS
lvm
Posts: 113
Joined: Thu 13 Sep, 2018 12:48
Has thanked: 2 times
Been thanked: 1 time

криво работает cursor at the end

Post by lvm »

Shmuel wrote: Tue 18 Mar, 2025 11:59
  1. gh-542: Editor Search (plain text): Shift+F7 / Alt+F7 now finds the nearest match,
    even if it overlaps with the last found match.
Ах это еще и умышленно? Я думал, что это баг. И продолжаю так думать. И да, это была именно попытка обойти эту глупость.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

криво работает cursor at the end

Post by HaRT »

lvm wrote: Wed 19 Mar, 2025 07:41 именно попытка обойти
Повторюсь:
HaRT wrote: Tue 18 Mar, 2025 12:16 Чтобы продолжить искать от курсора, нужно нажать F7 Enter — столько же движений.
Фар есть инструмент, а не нянька. © 2009 DrKnS
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

криво работает cursor at the end

Post by 2useven10 »

HaRT wrote: Wed 19 Mar, 2025 12:09Повторюсь:
Для редактора можно считать решением (с натяжкой).
Для просмотра никак не поможет.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

криво работает cursor at the end

Post by HaRT »

2useven10 wrote: Wed 19 Mar, 2025 14:22 Для просмотра никак не поможет.
Признаю. Ну так там ни курсора нет, ни [x] Cursor at the end соответственно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
lvm
Posts: 113
Joined: Thu 13 Sep, 2018 12:48
Has thanked: 2 times
Been thanked: 1 time

криво работает cursor at the end

Post by lvm »

HaRT wrote: Wed 19 Mar, 2025 12:09 Повторюсь:
HaRT wrote: Tue 18 Mar, 2025 14:16
Чтобы продолжить искать от курсора, нужно нажать F7 Enter — столько же движений.
Нет, шифт нажали и держим, пока не нашли, а тут постоянно переступать нужно. Хотя... макро, заменяющее shift-f7 на f7,enter - это, наверное, решение.
Last edited by lvm on Thu 20 Mar, 2025 12:56, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

криво работает cursor at the end

Post by HaRT »

lvm wrote: Thu 20 Mar, 2025 12:52 шифт нажали и держим, пока не нашли, а тут постоянно переступать нужно
Всё равно либо те же две руки, либо те же два растопыренных пальца.
lvm wrote: Thu 20 Mar, 2025 12:52 макро, заменяющее shift-f7 на f7,enter - это, наверное, решение
Лишь отчасти, потому что поломает возобновление замены по ShiftF7. Впрочем, на основе моих недавних наработок должно быть несложно сделать скрипт, который будет работать в обоих случаях.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 7246
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

криво работает cursor at the end

Post by Shmuel »

Сколько маленьких хитростей надо теперь знать. Не лучше ли вернуть прежнюю функциональность?
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

криво работает cursor at the end

Post by HaRT »

Shmuel wrote: Thu 20 Mar, 2025 15:44 Не лучше ли вернуть прежнюю функциональность?
На мой взгляд, не лучше. То, что поиск унифицирован (Find File, View, Edit) и единообразен, например, с Visual Studio, лично мне очень удобно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

криво работает cursor at the end

Post by John Doe »

Настройку, определяющую откуда продолжать поиск.
Или прямо в диалог поиска (место есть), или в настройки редактора и вьюера.
https://t.me/FarManager — Telegram чат
Post Reply

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