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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
Wave
Posts: 1771
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

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

Post by Wave »

Latest post of the previous page:

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

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

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

Post by Shmuel »

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

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

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

Post by Shmuel »

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

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

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

Post by HaRT »

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

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

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

Post by Shmuel »

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

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

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

Post by HaRT »

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

Yegor
Posts: 1039
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 22 times

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

Post by Yegor »

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

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

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

Post by HaRT »

Yegor wrote: можно use case многострочного редактирования?
Вот тут под спойлером есть наглядный пример: http://forum.farmanager.com/viewtopic.p ... 58#p120958.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

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

Post by Shmuel »

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

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

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

Post by HaRT »

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

Yegor
Posts: 1039
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 22 times

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

Post by Yegor »

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

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

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

Post by Shmuel »

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

Yegor
Posts: 1039
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 22 times

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

Post by Yegor »

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

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 12 times

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

Post by sToLp »

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

Shmuel
Posts: 5964
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 24 times
Been thanked: 256 times

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

Post by Shmuel »

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

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

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

Post by HaRT »

Shmuel wrote: Добавлена обработка

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

Post Reply

Return to “Полезные макросы и скрипты”