Помогите с макросом в редакторе, который:
Выделяет текст От текущей позиции До позиции искомого фрагмента.
Спасибо
Выделить до найденного
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Выделить до найденного
С чего вдруг?Alexey Samlyukov wrote:Shift-Ctrl-Home
Это кнопкосочетание выделит (или продолжит выделение) от текущей позиции до начала файла.
sandy
Я бы писал такой макрос так: включить постоянные блоки (предыдущее состояние запомнить), выполнить поиск (перейти к найденному вхождению), расширить выделение до новой текущей позиции, восстановить сохранённое состояние постоянных блоков.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: Выделить до найденного
Вот этот момент поподробнее пожалуйста...расширить выделение до новой текущей позиции
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Выделить до найденного
В FAR Macro API есть функция наподобие Editor.Sel()…sandy wrote:Вот этот момент поподробнее пожалуйста...
Я для FAR3 макросов не писал.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
Re: Выделить до найденного
Всем спасибо.
(Надо бы изучить синтаксис макросов)
Правильный ответ : )
Поставить в тек позиции левую скобку (которой нет в тексте, в моем случае фигурную), найти фрагмент, поставить правую скобку и плагиноь BrakeMatch найти к ней парную в режиме Выделить.
(Надо бы изучить синтаксис макросов)
Правильный ответ : )
Поставить в тек позиции левую скобку (которой нет в тексте, в моем случае фигурную), найти фрагмент, поставить правую скобку и плагиноь BrakeMatch найти к ней парную в режиме Выделить.
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Выделить до найденного
А вот и нет. Это грубое инженерное решение с очень ограниченными условиями применимости.sandy wrote:Правильный ответ : )
А синтаксис макросов всё-таки выучите — это избавит Вас и окружающих от множества ненужных вопросов.
Фар есть инструмент, а не нянька. © 2009 DrKnS