Печать и поиск по словам независимо,
подробности
здесь
и
здесь
Запрос на новые функции CudaText
Re: Запрос на новые функции CudaText
Подумал над своим запросом.
Поиск по нескольким словам можно реализовать цепочкой команд grep,
Печать командой lp
Все эти команды можно реализовать в плагине Ext (?).
Также можно написать макрос или простенький плагин
для поиска по нескольким словам и для печати текста вкладки или выделенного текста в ней.
Думаю, в Python это реализовано несложно.
Прекрасное и полеэное упражнение для обучения программированию.
Поиск по нескольким словам можно реализовать цепочкой команд grep,
Печать командой lp
Все эти команды можно реализовать в плагине Ext (?).
Также можно написать макрос или простенький плагин
для поиска по нескольким словам и для печати текста вкладки или выделенного текста в ней.
Думаю, в Python это реализовано несложно.
Прекрасное и полеэное упражнение для обучения программированию.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Запрос на новые функции CudaText
вряд ли получится с печатью. на Юникс одна печать (там свой набор драйверов - cups) на Винде другая.
еще почему я отказываю в делании "печати"- слишком много опций потянется. тут и "границы", и "ориентация бумаги" и "шрифт" и "номера страниц" и "footer / header" итд..
поиск по Н словам - плохо это. есть RegEx , для Н слов и т.д., вот им и надо пользоваться..
еще почему я отказываю в делании "печати"- слишком много опций потянется. тут и "границы", и "ориентация бумаги" и "шрифт" и "номера страниц" и "footer / header" итд..
поиск по Н словам - плохо это. есть RegEx , для Н слов и т.д., вот им и надо пользоваться..
Re: Запрос на новые функции CudaText
> поиск по Н словам - плохо это. есть RegEx , для Н слов и т.д., вот им и надо пользоваться..
Не придумал ничего, как все варианты с |
слово1.* слово2.* | слово2.* слово1.*
Или есть решение поизящнее?
Не придумал ничего, как все варианты с |
слово1.* слово2.* | слово2.* слово1.*
Или есть решение поизящнее?
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Запрос на новые функции CudaText
(слово1|слово2)
найдет любое из 2 слов.
найдет любое из 2 слов.
Re: Запрос на новые функции CudaText
Ищу (поизящнее|решение) - спасибо, работает!
Ищет 1 и 2 слово независимо, по "или"
А в одном абзаце/строке эти два слова по "и"?
Наверное, нужен какой-нибудь модификатор.
Почитаю.
CudaText - кристальный источник мудрости!
Ищет 1 и 2 слово независимо, по "или"
А в одном абзаце/строке эти два слова по "и"?
Наверное, нужен какой-нибудь модификатор.
Почитаю.
CudaText - кристальный источник мудрости!
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Запрос на новые функции CudaText
не понял вопрос про абзац. (a1|a2) всегда ищет вхождение одно из 2х. никакого "и". только "или".
Re: Запрос на новые функции CudaText
Абзац - это несколько строк, отделенные от другого абзаца пустой строкой.
Ну пусть ищет в одной строке.
> никакого "и". только "или".
По "и" с regexp возможно?
Нужно, чтобы оба (или более) слова были.
Как в Code tree.
Вот, кстати, хороший пример реализации поиска по нескольким словам:
Issues · GNOME / Document Scanner · GitLab
https://gitlab.gnome.org/GNOME/simple-s ... ge_size=20
Ну пусть ищет в одной строке.
> никакого "и". только "или".
По "и" с regexp возможно?
Нужно, чтобы оба (или более) слова были.
Как в Code tree.
Вот, кстати, хороший пример реализации поиска по нескольким словам:
Issues · GNOME / Document Scanner · GitLab
https://gitlab.gnome.org/GNOME/simple-s ... ge_size=20
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: Запрос на новые функции CudaText
>По "и" с regexp возможно? Нужно, чтобы оба (или более) слова были.
да, можно. (aa\b.*?bb)|(bb\b.*?aa)
\b -- word boundary
.*? -- все символы, не жадно
да, можно. (aa\b.*?bb)|(bb\b.*?aa)
\b -- word boundary
.*? -- все символы, не жадно
Re: Запрос на новые функции CudaText
Спасибо!
Но 3-4 слова - комбинаторный "взрыв".
Может, потом, если будет настроение, реализуете поиск по отдельным словам, как в Code tree?
Хотя, наверное, это не будет часто востребовано?
Но 3-4 слова - комбинаторный "взрыв".
Может, потом, если будет настроение, реализуете поиск по отдельным словам, как в Code tree?
Хотя, наверное, это не будет часто востребовано?