SmartSel plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV
Работает отлично, спасибо!
* При нажатии на клавишу HOME курсор перемещается на первый не
пробельный символ.
Непробельный, конечно, такого слова нет, но если учитывать правила словообразования, то оно должно писаться слитно, - здесь, в предложении, нет противопоставления, а значит это обычное прилагательное, т.е. одно слово.

В некоторых случаях в тексте используется "нажатие клавиши End перемещает курсор на последний символ в строке,
который не является пробелом или табуляцией."
То есть, иногда есть уточнения, хотя во всех случаях "пробельный" означает и пробел и табуляцию.
Надо либо ввести терминологию (я предлагаю "значащий" символ, хотя и это далеко от совершенства), либо где-то сразу расписать. что такое "пробельный" и что "непробельный".
Когда она активна (и NoSelEOL также активна)
вариант: "Когда она активна при активной NoSelEOL".

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

C Ру-боарда предложение, как раз в тему плага:
Engaged Clown wrote:Подскажите, можно ли с помощью настроек или плагина сделать так, чтобы при нажатии стрелки вниз на последней строке курсор переходил к последнему символу в конце файла, тобишь к EOF'у.
По моему, весьма здраво. Не помню где, но такое поведение было, и было удобно!

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

VladSh wrote:при нажатии стрелки вниз на последней строке курсор переходил к последнему символу в конце файла, тобишь к EOF'у.
Это типа для последней строки нажание стрелочки вниз превращается в нажатие End, а для первой строки нажатие стрелочки вверх превращается в Home?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DV
Ий-есс ))

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

И как же такое чудо назвать? SmartEOF?

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Дать название чему-либо - самое сложное. С удовольствием оставлю это автору :D

Добавлено: важно ещё, чтобы при зажатом Ctrl эта штука не работала, т.к. удобно скрипт запускать по разворачиванию скобок, и переброс курсова в конец может помешать имеющейся логике.
Т.о. реагировать чисто на Up, Down и Shift+Up, Shift+Down (на Alt+Down тоже может что-то висеть), т.е. по сути расширение только базового функционала.
P.S. Подумал ещё раз...) Возможно стоит включить сюда и расширение PgUp/PgDown на первой/последней строке.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

DV, ну например какое-нибудь SmartEdge :)

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

А мне SmartEOF больше нравится :)

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

VladSh, ну правильно: EOF - Edge Of File :D

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

FeyFre
Это и имел в виду :D

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Вообще, по аналогии со SmartHome и SmartEnd, это, очевидно, SmartUpDown :D

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Infocatcher
Тогда, чтобы выдержать полную аналогию, нужно бить на 2 функции: SmartUp и SmartDown.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

SmartUpDown мне нравится. Звучит круче, чем ArrowDownToEOF или типа того.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Плагин обновлён.
SmartSel-Rus.txt wrote:SmartSel::SmartUpDown
* нажатие Стрелки Вверх на первой строке равнозначно Home.
* нажатие Стрелки Вниз на последней строке равнозначно End.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Спасибо, работает!
И всё-таки неплохо было бы добавить PgUp/Down, т.к. с помощью их тоже выделяем текст.
Post Reply