FarNet.RightControl — Step/Select/Delete by words

Здесь можно обсудить ваш любимый плагин.
User avatar
Toxa
Posts: 275
Joined: Wed 27 Jul, 2005 14:35
Location: Москва
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by Toxa »

Latest post of the previous page:

Expand tabs: Do not expand tabs
[x] Show white space
[x] Cursor beyond end of line
Или что-то другое?
Попробовал поиграть этими настройками — ничего не меняется.
Может кому пригодится.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by NightRoman »

Да, с "Cursor beyond end of line" такое удалось воспроизвести. Я и забыл, что такой режим есть. Хорошо, подрихтую и для него (наверное :)).
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by NightRoman »

Сделано в 1.0.7

А вообще тут интересный момент. Спорный вопрос, "правильно" ли редактор себя ведет. Допустим:

* "Cursor beyond end of line" включено, и мы на пустой строке, курсор в самом начале
* жмем ShiftRight несколько раз, выделяя некоторое количиство виртуального пространства за концом строки
* жмем BS

Вопрос: что ожидается? Я бы скорей ожидал, что выделение слева от курсора удалено, и курсор опять в начале строки. Но на деле редактор ведет себя иначе - удаляет всю строку, а курсор оказывается на следующей, в той же колонке, что был до BS. Так примерно и вел себя RightControl 1.0.6, наверное.
User avatar
Toxa
Posts: 275
Joined: Wed 27 Jul, 2005 14:35
Location: Москва
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by Toxa »

Супер! По поводу самого Фара согласен, что-то там не то, хоть и не натыкался ни разу.
Может кому пригодится.
AGu
Posts: 111
Joined: Wed 16 Mar, 2005 13:17
Location: Novosibirsk
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by AGu »

После перехода на FarNet 4.3.38 у меня перестал срабатывать вызов RightControl 1.0.9 из макроса через CallPlugin.
Например, при исполнении макроса CallPlugin(0xcd, "RightControl:step-right") ничего не происходит.

P.S. Far 2.0.1799.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by NightRoman »

Дело в старом Фаре. Но напиши, так ли это. Может, я и зацепил чего в RightControl, хотя не ожидалось.
AGu
Posts: 111
Joined: Wed 16 Mar, 2005 13:17
Location: Novosibirsk
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by AGu »

NightRoman wrote:Дело в старом Фаре. Но напиши, так ли это.
Все так. Обновился до Far 2.0.1802 и все заработало. Спасибо!
P.S. Пардон за пургу. В следующий раз постараюсь быть умнее.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by NightRoman »

Да не беда. И я приписал в анонс Фарнет, что нужен новый Фар, это не помешало бы сразу сделать.
User avatar
Toxa
Posts: 275
Joined: Wed 27 Jul, 2005 14:35
Location: Москва
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by Toxa »

В 1.0.10, как будто, отвалилась обработка регулярного выражения из HKEY_CURRENT_USER\Software\far2\Plugins\FarNet.Modules\RightControl.dll\Regex
Может кому пригодится.
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by lordmuzer »

1.0.10

The module uses new standard FarNet settings and settings panel.
User avatar
Toxa
Posts: 275
Joined: Wed 27 Jul, 2005 14:35
Location: Москва
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by Toxa »

Виноват, RTFM, прочитал уже. Вот только не нашёл там Regex. Для RightControl есть только «Culture name (empty = the Far culture)». Пытаюсь ввести туда регэксп — говорит: «Unknown culture name».
Может кому пригодится.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by NightRoman »

F11 \ .NET \ Settings \ RightControl
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by NightRoman »

и там F1
User avatar
Toxa
Posts: 275
Joined: Wed 27 Jul, 2005 14:35
Location: Москва
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by Toxa »

Спасибо, нашёл!
Может кому пригодится.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet.RightControl — Step/Select/Delete by words

Post by NightRoman »

По ходу. Фарнет 4.4.14 и модули от автора (меня) не хранят данные в реестре. Можно удалять ветки Far2 \ Plugins \ { FarNet | FarNet.Modules } после миграции настроек, если таковая нужна, конечно.

А все настройки модулей ("хороших" :-)) теперь в файлах. Если надо носить с компа на комп (вероятно), то это папка:
%AppData%\Roaming\Far Manager\FarNet

(Фар 3 собирается там держать свои переносимые данные, так что можно таскать сразу всю папку %AppData%\Roaming\Far Manager, это на будущее. Например, если скриптом это делается, как у меня, то забивать в скрипт лучше сразу всю папку настроек Фара).
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

FarNet.RightControl — Step/Select/Delete by words

Post by citRiks »

наконец дошли руки разобраться с этой очень насущной темой,
ибо ненавижу спотыкания всех редакторов на чем-то вроде http_:_/_/_blah-blah-blah
поставил себе такое, и работает как сказка:
^ | $ | \s

Возникло пожелания, изменение в этом регексе не входит в силу до перезагрузки, хотя в хелпе вроде обещано вступить в силу сразу:
image.png
image.png (7.99 KiB) Viewed 1581 times
или я что-то упускаю?
выход из панели настроек и редакторов не дает эффекта тоже
Last edited by citRiks on Tue 10 Aug, 2021 19:30, edited 2 times in total.
Post Reply

Return to “Обсуждение плагинов”