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

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

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

Postby Shmuel » Sat 12 Dec, 2015 08:45

Latest post of the previous page:

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

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

User avatar
DrKnS
Posts: 4504
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 112 times
Contact:

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

Postby DrKnS » Sat 12 Dec, 2015 11:23

Shmuel wrote:Source of the postВот, например, как это сделано в 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: 4998
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

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

Postby Shmuel » Sat 12 Dec, 2015 11:33

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

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

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

Postby rvm9500 » Sun 27 Dec, 2015 14:01

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

Shmuel
Posts: 4998
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 132 times

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

Postby Shmuel » Sun 27 Dec, 2015 14:34

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

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

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

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

Postby VicoNT » Wed 15 Jun, 2016 18:20

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

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

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

Postby HaRT » Wed 15 Jun, 2016 18:27

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

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

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

Postby VicoNT » Thu 16 Jun, 2016 11:40

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

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

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

Postby HaRT » Thu 16 Jun, 2016 12:45

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

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

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

Postby Faust » Tue 18 Oct, 2016 13:51

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

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

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

Postby zg » Tue 18 Oct, 2016 14:18

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

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

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

Postby HaRT » Tue 18 Oct, 2016 15:50

Faust wrote:Source of the post приходится нажимать клавишу "вправо", после этого 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

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

Postby onz » Tue 18 Oct, 2016 17:18

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

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

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

Postby Faust » Tue 18 Oct, 2016 18:06

onz, спасибо!


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

Who is online

Users browsing this forum: No registered users and 1 guest