Выделить до найденного

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
sandy
Posts: 3
Joined: Wed 28 Aug, 2013 10:02

Выделить до найденного

Post by sandy »

Помогите с макросом в редакторе, который:

Выделяет текст От текущей позиции До позиции искомого фрагмента.

Спасибо
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Выделить до найденного

Post by Alexey Samlyukov »

Shift-Ctrl-Home
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Выделить до найденного

Post by HaRT »

Alexey Samlyukov wrote:Shift-Ctrl-Home
С чего вдруг?
Это кнопкосочетание выделит (или продолжит выделение) от текущей позиции до начала файла.

sandy
Я бы писал такой макрос так: включить постоянные блоки (предыдущее состояние запомнить), выполнить поиск (перейти к найденному вхождению), расширить выделение до новой текущей позиции, восстановить сохранённое состояние постоянных блоков.
Фар есть инструмент, а не нянька. © 2009 DrKnS
sandy
Posts: 3
Joined: Wed 28 Aug, 2013 10:02

Re: Выделить до найденного

Post by sandy »

расширить выделение до новой текущей позиции
Вот этот момент поподробнее пожалуйста...
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Выделить до найденного

Post by HaRT »

sandy wrote:Вот этот момент поподробнее пожалуйста...
В FAR Macro API есть функция наподобие Editor.Sel()…
Я для FAR3 макросов не писал.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Выделить до найденного

Post by Alexey Samlyukov »

что-то прочел заголовок и насоветовал... а топик и не глянул... каюсь )
sandy
Posts: 3
Joined: Wed 28 Aug, 2013 10:02

Re: Выделить до найденного

Post by sandy »

Всем спасибо.
(Надо бы изучить синтаксис макросов)

Правильный ответ : )

Поставить в тек позиции левую скобку (которой нет в тексте, в моем случае фигурную), найти фрагмент, поставить правую скобку и плагиноь BrakeMatch найти к ней парную в режиме Выделить.
User avatar
HaRT
Moderator
Posts: 10865
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Выделить до найденного

Post by HaRT »

sandy wrote:Правильный ответ : )
А вот и нет. Это грубое инженерное решение с очень ограниченными условиями применимости.
А синтаксис макросов всё-таки выучите — это избавит Вас и окружающих от множества ненужных вопросов.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

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