криво работает cursor at the end
криво работает cursor at the end
В настройках редактора включен cursor at the end. Он действительно ставит курсор в конец найденной строки, но по shift-f7 поиск продолжается с (последнего найденного)++, а не с курсора.
- 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
Я очень подозреваю что смысл этой опции не в том, чтобы управлять поведением 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
Смысл этой опции мне кажется БЫЛ именно в этом.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.
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
криво работает cursor at the end
Чтобы продолжить искать от курсора, нужно нажать
F7 Enter — столько же движений.Вот тут не соглашусь. На мой взгляд, в этом был не смысл этой опции, а её побочный эффект.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- 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
А каков же смысл?HaRT wrote: Tue 18 Mar, 2025 12:16 На мой взгляд, в этом был не смысл этой опции, а её побочный эффект.
В каком сценарии использования курсор при поиске полезен именно в конце?
Предполагаю, это только для соответствия поведению некоторых других редакторов/IDE, которые пользователю могут быть привычнее.
https://t.me/FarManager — Telegram чат
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
криво работает cursor at the end
Думаю, это основное. Кстати, в части продолжения поиска вперёд нынешнее поведение Фара вполне соответствует поведению Visual Studio, и лично мне это удобно. (У меня постоянноJohn Doe wrote: Tue 18 Mar, 2025 15:18 для соответствия поведению некоторых других редакторов/IDE, которые пользователю могут быть привычнее
[x] Cursor at the end)
Например, нужно в слове (или нескольких словах в одинаковой форме) выборочно заменить окончания.John Doe wrote: Tue 18 Mar, 2025 15:18 В каком сценарии использования курсор при поиске полезен именно в конце?
Фар есть инструмент, а не нянька. © 2009 DrKnS
криво работает cursor at the end
Ах это еще и умышленно? Я думал, что это баг. И продолжаю так думать. И да, это была именно попытка обойти эту глупость.Shmuel wrote: Tue 18 Mar, 2025 11:59
- gh-542: Editor Search (plain text): Shift+F7 / Alt+F7 now finds the nearest match,
even if it overlaps with the last found match.
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
криво работает cursor at the end
Повторюсь:
HaRT wrote: Tue 18 Mar, 2025 12:16 Чтобы продолжить искать от курсора, нужно нажатьF7 Enter— столько же движений.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
криво работает cursor at the end
Признаю. Ну так там ни курсора нет, ни
[x] Cursor at the end соответственно.Фар есть инструмент, а не нянька. © 2009 DrKnS
криво работает cursor at the end
Нет, шифт нажали и держим, пока не нашли, а тут постоянно переступать нужно. Хотя... макро, заменяющее shift-f7 на f7,enter - это, наверное, решение.HaRT wrote: Wed 19 Mar, 2025 12:09 Повторюсь:
HaRT wrote: Tue 18 Mar, 2025 14:16
Чтобы продолжить искать от курсора, нужно нажать F7 Enter — столько же движений.
Last edited by lvm on Thu 20 Mar, 2025 12:56, edited 1 time in total.
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
криво работает cursor at the end
Всё равно либо те же две руки, либо те же два растопыренных пальца.lvm wrote: Thu 20 Mar, 2025 12:52 шифт нажали и держим, пока не нашли, а тут постоянно переступать нужно
Лишь отчасти, потому что поломает возобновление замены по
ShiftF7. Впрочем, на основе моих недавних наработок должно быть несложно сделать скрипт, который будет работать в обоих случаях.Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
криво работает cursor at the end
На мой взгляд, не лучше. То, что поиск унифицирован (Find File, View, Edit) и единообразен, например, с Visual Studio, лично мне очень удобно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- 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
Настройку, определяющую откуда продолжать поиск.
Или прямо в диалог поиска (место есть), или в настройки редактора и вьюера.
Или прямо в диалог поиска (место есть), или в настройки редактора и вьюера.
https://t.me/FarManager — Telegram чат