Встроенные редактор и просмотрщик — поиск и замена

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

Встроенные редактор и просмотрщик — поиск и замена

Post by Shmuel » Sat 12 Dec, 2015 08:45

Latest post of the previous page:

ccaid wrote: что это за выражение замены, которое не зависит от количества групп в выражении поиска?
Вы смешиваете два разных понятия: выражение замены и результат замены.
Выражение замены не должно, на мой взгляд, зависеть от выражения поиска, то-есть обозначения номеров групп в нём должны всегда трактоваться как фиксированные числа, а не алгоритмом 144 -> 14 -> 1.

Синтаксис при этом может быть разным. Вот, например, как это сделано в Visual Studio.

User avatar
DrKnS
Posts: 4626
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 123 times
Contact:

Встроенные редактор и просмотрщик — поиск и замена

Post by DrKnS » Sat 12 Dec, 2015 11:23

Shmuel wrote:Вот, например, как это сделано в Visual Studio.
If number does not specify a valid capturing group defined in the regular expression pattern, $number is interpreted as a literal character sequence that is used to replace each match
.

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

Встроенные редактор и просмотрщик — поиск и замена

Post by Shmuel » Sat 12 Dec, 2015 11:33

DrKnS, видел это. Это из той же оперы, что и замена на пустую строку. Это не вносит неоднозначности в трактовке номера группы: если группа в выражении замены обозначена как $14, она никогда не будет истолкована как $1.

rvm9500
Posts: 2
Joined: Wed 11 Mar, 2015 19:46
Has thanked: 1 time

Встроенные редактор и просмотрщик — поиск и замена

Post by rvm9500 » Sun 27 Dec, 2015 14:01

Подскажите, во встроенном редакторе есть возможность выполнить поиск и замену в выделенном тексте? Сейчас поиск идет по всему тексту и для решения моей задачи приходится использовать плагин.

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

Встроенные редактор и просмотрщик — поиск и замена

Post by Shmuel » Sun 27 Dec, 2015 14:34

rvm9500 wrote: Подскажите, во встроенном редакторе есть возможность выполнить поиск и замену в выделенном тексте?
Нет, насколько мне известно.
rvm9500 wrote: и для решения моей задачи приходится использовать плагин.
В этот момент по его щеке скатилась скупая мужская слеза.

Если серьёзно, то плагины часто опережают Far в отдельных аспектах функциональности - для того и придумана система плагинов.

VicoNT
Posts: 2
Joined: Wed 15 Jun, 2016 18:14
Has thanked: 1 time

Редактор::Поиск::Найти все::Выделить всё

Post by VicoNT » Wed 15 Jun, 2016 18:20

День добрый!
Как ни странно, FAR - один из самых полезных инструментов для молекулярных биологов и генетиков. За что - огромное спасибо. Очень удобен режим в редакторе (F4) в поиске найти все строки, в которых есть подстрока. Но пройти бы ещё чуть дальше - дать возможность скопировать все строки, в которых есть эта подстрока. Возможно ли это сделать?

User avatar
HaRT
Moderator
Posts: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Редактор::Поиск::Найти все::Выделить всё

Post by HaRT » Wed 15 Jun, 2016 18:27

Тому, кто знаком с программированием, несложно написать соответствующий скрипт.
А тому, кто не программирует, можно воспользоваться плагином RESearch и его функцией фильтрации: открыл файл в редакторе, применил фильтрацию, скопировал текст, отменил изменение (или просто вышел без сохранения).
Фар есть инструмент, а не нянька. © 2009 DrKnS

VicoNT
Posts: 2
Joined: Wed 15 Jun, 2016 18:14
Has thanked: 1 time

Редактор::Поиск::Найти все::Выделить всё

Post by VicoNT » Thu 16 Jun, 2016 11:40

Спасибо за подсказку о Research. Но тогда встречный вопрос - можно ли как-то создать дистрибутив FARа с уже встроенным плагином?

User avatar
HaRT
Moderator
Posts: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Редактор::Поиск::Найти все::Выделить всё

Post by HaRT » Thu 16 Jun, 2016 12:45

VicoNT wrote: можно ли как-то создать дистрибутив FARа с уже встроенным плагином?
Это возможно. В зависимости от того, что Вы называете дистрибутивом, сложность сильно различается. Простейший путь — скачать Фар в виде просто архива, добавить туда по правильному пути (предварительно распакованный) плагин и переименовать файл (например, в VicoNT_Far30b4708.x86.20160616.7z), чтобы не было путаницы. Тогда установка у пользователя будет заключаться в распаковке. :)
Фар есть инструмент, а не нянька. © 2009 DrKnS

Faust
Posts: 2
Joined: Tue 18 Oct, 2016 13:38
Has thanked: 1 time

Поиск по файлу

Post by Faust » Tue 18 Oct, 2016 13:51

Вопрос по поводу поиска по файлу строки, которая встречается в нем больше одного раза. Есть ли в последней версии возможность делать быстрый переход к следующей искомой строке? В версии 3.0.4794 для этого приходится нажимать клавишу "вправо", после этого F7 и Enter, без перемещения курсора поиск начинается с текущей позиции и возвращает текущую запись. Может есть какой-то хоткей для перехода к следующему результату поиска?

User avatar
zg
zero-gravity
Posts: 5266
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 44 times
Contact:

Поиск по файлу

Post by zg » Tue 18 Oct, 2016 14:18

есть. f1 в редакторе.

User avatar
HaRT
Moderator
Posts: 8076
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Поиск по файлу

Post by HaRT » Tue 18 Oct, 2016 15:50

Faust wrote: приходится нажимать клавишу "вправо", после этого F7 и Enter
В редакторе зажмите Shift и посмотрите в строку клавиш (внизу). Ну и Справку по клавишам в Редакторе полезно почитать.
Last edited by HaRT on Tue 18 Oct, 2016 15:51, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

onz
Posts: 27
Joined: Wed 21 Jan, 2015 09:56
Been thanked: 1 time

Поиск по файлу

Post by onz » Tue 18 Oct, 2016 17:18

Используйте Shift + F7.

Faust
Posts: 2
Joined: Tue 18 Oct, 2016 13:38
Has thanked: 1 time

Встроенные редактор и просмотрщик — поиск и замена

Post by Faust » Tue 18 Oct, 2016 18:06

onz, спасибо!

Post Reply

Return to “Нужна помощь”