Имитация многострочного редактирования как в SciTE

Здесь обсуждается всё, что касается макросов.
User avatar
Wave
Posts: 1702
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

Имитация многострочного редактирования как в SciTE

Postby Wave » Sat 09 Jan, 2016 20:04

Latest post of the previous page:

Shmuel wrote:Кажется дошло до меня. Просто у меня всё время persistent blocks, поэтому эти эффекты пропускаю. Вроде сейчас поправил, проверьте.
Если что, в моих условиях с выключенными persistent blocks скрипт всё так же не работает. Это так, для справки, потому что привык опять с ними жить.
Пользуюсь ФАРом больше 15 лет © собирательный.

Shmuel
Posts: 4957
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 125 times

Имитация многострочного редактирования как в SciTE

Postby Shmuel » Sat 09 Jan, 2016 20:15

Wave, могу только предположить (ещё раз), что у вас вмешиваются какие-то плагины или макросы. Никто кроме вас это проверить не может.

Shmuel
Posts: 4957
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 125 times

Имитация многострочного редактирования как в SciTE

Postby Shmuel » Wed 13 Jan, 2016 09:10

Версия из последнего спойлера помещена в шапку.

User avatar
HaRT
Moderator
Posts: 7918
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 65 times
Been thanked: 94 times

Имитация многострочного редактирования как в SciTE

Postby HaRT » Wed 13 Jan, 2016 13:02

Shmuel wrote:Source of the post Опция работает только при непостоянных блоках.
Что-то у меня OptCursorMoveResetsBlock ни на что не влияет — и так сбрасывается, и этак тоже.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 4957
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 125 times

Имитация многострочного редактирования как в SciTE

Postby Shmuel » Wed 13 Jan, 2016 13:22

HaRT, в отличие от Alt+<numeric code>, здесь обработка простая и прямолинейная. Такого, как вы говорите, быть не должно.
Сейчас перепроверил на свежеустановленном Фаре с новым профилем и единственным (сабжевым) скриптом.
Рабочее предположение - у вас вмешиваются макросы/плагины.

User avatar
HaRT
Moderator
Posts: 7918
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 65 times
Been thanked: 94 times

Имитация многострочного редактирования как в SciTE

Postby HaRT » Wed 13 Jan, 2016 13:30

Shmuel wrote:Source of the post вмешиваются макросы/плагины
Да, опять допустил эту ошибку — забыл спрятать прочие скрипты. Сбило с толку то, что с предыдущей версией и теми же самыми прочими скриптами выделение не сбрасывалось при перемещении.
Прошу прощения за беспокойство. Если/когда разберусь, кто виноват и/или как разруливать, напишу.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Yegor
Posts: 840
Joined: Mon 04 Apr, 2005 13:41
Location: Kharkov, Ukraine
Has thanked: 2 times
Been thanked: 7 times

Имитация многострочного редактирования как в SciTE

Postby Yegor » Wed 13 Jan, 2016 14:03

Ребята, сорри за оффтопик, а можно use case многострочного редактирования? (Честно скажу, что скрипт даже не скачивал, т.к. не могу придумать use case)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
HaRT
Moderator
Posts: 7918
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 65 times
Been thanked: 94 times

Имитация многострочного редактирования как в SciTE

Postby HaRT » Wed 13 Jan, 2016 14:06

Yegor wrote:Source of the post можно use case многострочного редактирования?
Вот тут под спойлером есть наглядный пример: DrKnS @ Невидимые блоки нулевой ширины.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 4957
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 125 times

Имитация многострочного редактирования как в SciTE

Postby Shmuel » Wed 13 Jan, 2016 14:17

HaRT wrote:Source of the post Сбило с толку то, что с предыдущей версией и теми же самыми прочими скриптами выделение не сбрасывалось при перемещении.
Это странно. По идее, при значении опции OptCursorMoveResetsBlock=false поведение должно быть прежним (если только у вас не изменился набор плагинов/макросов).

User avatar
HaRT
Moderator
Posts: 7918
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 65 times
Been thanked: 94 times

Имитация многострочного редактирования как в SciTE

Postby HaRT » Wed 13 Jan, 2016 14:19

Shmuel wrote:Source of the post Это странно
Ручаться не буду. Возможно, моё воспоминание осталось как раз от прежней чистой проверки.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Yegor
Posts: 840
Joined: Mon 04 Apr, 2005 13:41
Location: Kharkov, Ukraine
Has thanked: 2 times
Been thanked: 7 times

Имитация многострочного редактирования как в SciTE

Postby Yegor » Wed 13 Jan, 2016 14:20

HaRT wrote:Вот тут под спойлером есть наглядный пример.
Это пример как это работает, а я спрашиваю реальный юзкейс. Я понимаю что раз в жизни всякое может понадобиться. (но 9 страниц обсуждений?!)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

Shmuel
Posts: 4957
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 125 times

Имитация многострочного редактирования как в SciTE

Postby Shmuel » Wed 13 Jan, 2016 14:32

Yegor wrote:Source of the post Я понимаю что раз в жизни всякое может понадобиться
Статистику не вёл, но навскидку как минимум раз в день пользуюсь.
Yegor wrote:Source of the post но 9 страниц обсуждений?!
Это как раз говорит о том, что фича востребована, очевидно же.

Yegor
Posts: 840
Joined: Mon 04 Apr, 2005 13:41
Location: Kharkov, Ukraine
Has thanked: 2 times
Been thanked: 7 times

Имитация многострочного редактирования как в SciTE

Postby Yegor » Wed 13 Jan, 2016 14:38

Вижу что востребована, вот и хочу пример, сам сижу в VS 80% времени, но не припомню чтобы понадобилась эта фича.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

User avatar
sToLp
Posts: 691
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

Имитация многострочного редактирования как в SciTE

Postby sToLp » Wed 13 Jan, 2016 15:00

Простейший пример: в технической библиотеке ежедневно необходимо вносить множество корректив в наименования файлов по списку. И тут эта фича в Фаре как подарок судьбы — количество ошибок уменьшилось в разы.

Shmuel
Posts: 4957
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 125 times

Имитация многострочного редактирования как в SciTE

Postby Shmuel » Wed 13 Jan, 2016 18:50

Добавлена обработка "вхождения в блок извне" клавишами Up и Down, как посоветовали здесь.

User avatar
HaRT
Moderator
Posts: 7918
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 65 times
Been thanked: 94 times

Имитация многострочного редактирования как в SciTE

Postby HaRT » Wed 13 Jan, 2016 19:04

Shmuel wrote:Source of the post Добавлена обработка

Похоже, что первое — опечатка. А во втором, похоже, просто лишняя строка, т.к. text вроде бы не изменялся.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 4957
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 125 times

Имитация многострочного редактирования как в SciTE

Postby Shmuel » Wed 13 Jan, 2016 19:18

HaRT wrote:Source of the post Похоже, что первое — опечатка. А во втором, похоже, просто лишняя строка, т.к. text вроде бы не изменялся.
Да, опечатка, и в то же время - баг. Большое спасибо, надо будет пользоваться luacheck'ом более регулярно.
Второе посмотрю попозже, но это не баг.


Return to “Обсуждение макросов”

Who is online

Users browsing this forum: No registered users and 4 guests