не расширять запэйстенный блок
не расширять запэйстенный блок
Только что запэйстенный в редактор текст остается помеченным и, если сразу после пэйста нажать шифт-стрелку, фар начинает изменять пометку только что запэйстенного блока. Как вместо этого заставить его начинать по шифт-стрелке пометку нового блока при условии, что снимать пометку блока сразу после копирования я не хочу? Лучшее, что я придумал, после пэйста двигать курсор влево-вправо, но это приводит к смещению курсора, если ему двигаться некуда - конец текста. Persistent blocks включены, cursor beyond end of line выключен, и это я менять не буду.
-
Shmuel
- Posts: 7246
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 636 times
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
не расширять запэйстенный блок
На всякий случай отмечу, что вставленный текст выделяется только при включённых постоянных блоках.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
Shmuel
- Posts: 7246
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 48 times
- Been thanked: 636 times
не расширять запэйстенный блок
Переформулирую (поскольку в условии сказано не сбрасывать блок после вставки):Shmuel wrote: Mon 12 May, 2025 11:08 Можно нажимать CtrlU сразу после пэйста (вручную, либо макросом).
Можно нажимать CtrlU непосредственно перед нажатием Shift+стрелка (вручную, либо макросом).
Last edited by Shmuel on Mon 12 May, 2025 12:23, edited 1 time in total.
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
не расширять запэйстенный блок
Если курсор может перейти влево, то что ему помешает вернуться обратноlvm wrote: Mon 12 May, 2025 09:16 но это приводит к смещению курсора, если ему двигаться некуда - конец текста.
Code: Select all
Macro {
area="Editor"; key="ShiftIns";
areaaction=function()
Keys"AKey Left Right"
end;
}Помню меня когда-то как раз обратная задача занимала: как бы сделать чтобы Shift+Стрелки управляли существующим блоком.
https://t.me/FarManager — Telegram чат