Выделение текста между двумя закладками
-
- Posts: 263
- Joined: Thu 04 Aug, 2005 10:27
- Location: Kaliningrad
- Has thanked: 3 times
- Contact:
Выделение текста между двумя закладками
Добрый день. Есть текстовый файл очень большого размера (>2Gb). Поиском нахожу два участка текста и ставлю закладки RCtrl+<число>. Как можно выделить текст между ними? Когда зажимаю Shift для выделения, то я не могу перейти на закладку по Ctrl+<число>.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Выделение текста между двумя закладками
Можно сделать так:
- заготовить макрос “Перенести конец выделения в текущую позицию” — для этого потребуется изучить документацию по соответствущим функциям macro/plugin API;
- переключиться в режим постоянных блоков (persistent blocks);
- перейти к желаемому началу выделения и выделить там символ/слово;
- перейти к желаемому концу выделения и вызвать макрос, созданный в п.1.
CtrlAltE
(а установить начало выделения — соответственно на CtrlAltB
). В принципе можно выкрутиться с помощью плагина Editor Info, но я не знаю, корректно ли он работает в современных версиях Фара.Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 263
- Joined: Thu 04 Aug, 2005 10:27
- Location: Kaliningrad
- Has thanked: 3 times
- Contact:
Выделение текста между двумя закладками
Спасибо. Сейчас посмотрю Editor Info, так как большинство моих попыток (если не все) написания макроса по API потерпели неудачу. Максимум это записать последовательность действий и назначить кнопку.HaRT wrote:Поскольку я сижу на Фаре 1.75, п.1 у меня реализован через SHPCE (мир его праху) и назначен наCtrlAltE
(а установить начало выделения — соответственно наCtrlAltB
). В принципе можно выкрутиться с помощью плагина Editor Info, но я не знаю, корректно ли он работает в современных версиях Фара.
Re: Выделение текста между двумя закладками
если речь идет о far3, то можно использовать такие скрипты:
в начальной позиции жмем CtrlAltB, переходим к конечной позиции, жмем CtrlAltK, готово. кстати, работает с непостоянными блоками.
в far2 было аналогично
в far2 было аналогично
Фар делают добрые люди