Page 9 of 12

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

Posted: Sat 09 Jan, 2016 20:04
by Wave

Latest post of the previous page:

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

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

Posted: Sat 09 Jan, 2016 20:15
by Shmuel
Wave, могу только предположить (ещё раз), что у вас вмешиваются какие-то плагины или макросы. Никто кроме вас это проверить не может.

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

Posted: Wed 13 Jan, 2016 09:10
by Shmuel
Версия из последнего спойлера помещена в шапку.

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

Posted: Wed 13 Jan, 2016 13:02
by HaRT
Shmuel wrote: Опция работает только при непостоянных блоках.
Что-то у меня OptCursorMoveResetsBlock ни на что не влияет — и так сбрасывается, и этак тоже.

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

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

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

Posted: Wed 13 Jan, 2016 13:30
by HaRT
Shmuel wrote: вмешиваются макросы/плагины
Да, опять допустил эту ошибку — забыл спрятать прочие скрипты. Сбило с толку то, что с предыдущей версией и теми же самыми прочими скриптами выделение не сбрасывалось при перемещении.
Прошу прощения за беспокойство. Если/когда разберусь, кто виноват и/или как разруливать, напишу.

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

Posted: Wed 13 Jan, 2016 14:03
by Yegor
Ребята, сорри за оффтопик, а можно use case многострочного редактирования? (Честно скажу, что скрипт даже не скачивал, т.к. не могу придумать use case)

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

Posted: Wed 13 Jan, 2016 14:06
by HaRT
Yegor wrote: можно use case многострочного редактирования?
Вот тут под спойлером есть наглядный пример: http://forum.farmanager.com/viewtopic.p ... 58#p120958.

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

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

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

Posted: Wed 13 Jan, 2016 14:19
by HaRT
Shmuel wrote: Это странно
Ручаться не буду. Возможно, моё воспоминание осталось как раз от прежней чистой проверки.

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

Posted: Wed 13 Jan, 2016 14:20
by Yegor
HaRT wrote:Вот тут под спойлером есть наглядный пример.
Это пример как это работает, а я спрашиваю реальный юзкейс. Я понимаю что раз в жизни всякое может понадобиться. (но 9 страниц обсуждений?!)

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

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

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

Posted: Wed 13 Jan, 2016 14:38
by Yegor
Вижу что востребована, вот и хочу пример, сам сижу в VS 80% времени, но не припомню чтобы понадобилась эта фича.

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

Posted: Wed 13 Jan, 2016 15:00
by sToLp
Простейший пример: в технической библиотеке ежедневно необходимо вносить множество корректив в наименования файлов по списку. И тут эта фича в Фаре как подарок судьбы — количество ошибок уменьшилось в разы.

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

Posted: Wed 13 Jan, 2016 18:50
by Shmuel
Добавлена обработка "вхождения в блок извне" клавишами Up и Down, как посоветовали здесь.

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

Posted: Wed 13 Jan, 2016 19:04
by HaRT
Shmuel wrote: Добавлена обработка

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