AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SmartSel plugin
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Tue Dec 16, 2014 9:54 am    Post subject: Reply with quote

Изменено: перенесены SmartSel::altSmartHome, SmartSel::altSmartEnd, SmartSel::altSmartUpDown, SmartSel::altNoSelEOL в диалог настроек SmartSel::Settings. Чтобы убрать сообщения SmartSel при старте программы, необходимо зайти в диалог плагинов (Alt+P) и нажать ОК.
Добавлено: диалог настроек (SmartSel::Settings).
Добавлено: переход к началу (SmartHome) и концу (SmartEnd) перенесённой строки.
Добавлено: иконка для плагина.

Changed: moved SmartSel::altSmartHome, SmartSel::altSmartEnd, SmartSel::altSmartUpDown, SmartSel::altNoSelEOL to settings dialog SmartSel::Settings. To remove SmartSel messages at program start, go to the plugins dialog (Alt+P) and click OK.
Added: settings dialog (SmartSel::Settings).
Added: going to begin (SmartHome) and end (SmartEnd) of the wrapped line.
Added: icon for plugin.


SmartSel plugin v3.0
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 3069
Location: Киев, Русь

PostPosted: Thu Jan 15, 2015 8:56 pm    Post subject: Reply with quote

Instructor wrote:
Добавлено: переход к началу (SmartHome) и концу (SmartEnd) перенесённой строки.
Хорошая реализация, спасибо!
Back to top
View user's profile Send private message Visit poster's website
Drugmix



Joined: 08 Apr 2013
Posts: 582
Location: Win7SP1x64, APx64

PostPosted: Fri Jan 16, 2015 12:44 pm    Post subject: Reply with quote

VladSh
а у меня эта функция, почему-то, не работает. Приходится ради неё 2 скрипта держать.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 3069
Location: Киев, Русь

PostPosted: Fri Jan 16, 2015 1:52 pm    Post subject: Reply with quote

Drugmix
В диалоге настроек поставить галки "Продолжать при переносе" (галки "Умная клавиша Home/End" должны быть включены - в меню по умолчанию группа меню "SMARTSEL").
Первое нажатие перебрасывает в начало строки, 2-е - в начала параграфа.
Back to top
View user's profile Send private message Visit poster's website
Drugmix



Joined: 08 Apr 2013
Posts: 582
Location: Win7SP1x64, APx64

PostPosted: Fri Jan 16, 2015 5:21 pm    Post subject: Reply with quote

VladSh
спасибо, а я-то просто в списке Alt+P назначал хоткеи Home и End на вызов SmartSel::SmartHome и SmartSel::SmartEnd.
Попробовал как вы сказали - работает, но только для End нажатий требуется не 2, а 3:
1-ое нажатие end переносит в конец wrapped строки, 2-ое - на 1 символ вправо (т.е. захватывается 1 пробел) и только 3-ье нажатие срабатывает как надо.
Я уж лучше скриптами...


Last edited by Drugmix on Fri Jan 16, 2015 5:23 pm; edited 1 time in total
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 3069
Location: Киев, Русь

PostPosted: Fri Jan 16, 2015 5:22 pm    Post subject: Reply with quote

Drugmix
Я тоже долго хоткеями страдал))) Но потом методом тыка допёр)
Back to top
View user's profile Send private message Visit poster's website
LonerD



Joined: 01 Dec 2011
Posts: 153
Location: Donetsk

PostPosted: Sun Mar 29, 2015 5:00 pm    Post subject: Reply with quote

Instructor wrote:
LonerD wrote:
Клавиши Home и End при включённом переносе по словам переводят каретку в начало-конец линии. Не помешала бы возможность перевода в начало и конец строки.
См. SmartSel::SmartHome и SmartSel::SmartEnd.

Ага, видимо что-то с прежних версий от старых настроек неподхватилось. Галочки стояли, но не работало. Снял-поставил галочки снова - всё заработало.
Ох и мудрёную систему вы нагородили с этими переходами...
Например, строка из трёх линий состоит, в конце много пробелов (в конце второй линии и в начале третьей). Ставим курсор на первой линии.
Нажимаем End:
1 раз - переходим в конец первой линии.
2 раз - переходим в самый конец строки.
3 раз - переходим на вторую линию на позицию перед первым пробелом.
4 раз - переходим в конец второй линии.
При дальнейших нажатиях - повторяются пункты 2-4.
И нужно при работе помнить все эти нюансы прыжков...

Пожелание - сделать опционально самый простой и понятный вариант:
Один раз нажали End - переходим в самый конец строки, и всё. Нажали End снова и снова - никуда не переходим. То же и с Home
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 3069
Location: Киев, Русь

PostPosted: Mon Mar 30, 2015 7:02 pm    Post subject: Reply with quote

LonerD wrote:
Пожелание - сделать опционально самый простой и понятный вариант:
Один раз нажали End - переходим в самый конец строки, и всё. Нажали End снова и снова - никуда не переходим. То же и с Home
Главное, чтобы это потом можно было настроить, чтобы работало как текущий функционал.
Back to top
View user's profile Send private message Visit poster's website
LonerD



Joined: 01 Dec 2011
Posts: 153
Location: Donetsk

PostPosted: Mon Mar 30, 2015 7:13 pm    Post subject: Reply with quote

VladSh wrote:
Главное, чтобы это потом можно было настроить, чтобы работало как текущий функционал.

Про это я и написал - "опционально", то есть в виде дополнительной настройки/флажка/значения в ини-файле.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Wed Apr 01, 2015 4:13 pm    Post subject: Reply with quote

Добавлено: опция "Пропускать перенос" - не останавливаться в месте переноса.
Добавлено: возможность отключить перемещение между пробелами.

Added: option "Skip wrap" - don't stop in wrap place.
Added: possibility to turn off jumping between spaces.


SmartSel plugin v3.1
Back to top
View user's profile Send private message Send e-mail
LonerD



Joined: 01 Dec 2011
Posts: 153
Location: Donetsk

PostPosted: Wed Apr 01, 2015 4:36 pm    Post subject: Reply with quote

Instructor
Спасибо
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 3069
Location: Киев, Русь

PostPosted: Wed Apr 01, 2015 5:11 pm    Post subject: Reply with quote

Да, здорово сделано! Просто диву даёшься, как можно настроить текстовый редактор!
Back to top
View user's profile Send private message Visit poster's website
Cuprum



Joined: 28 Sep 2011
Posts: 370

PostPosted: Wed Jan 13, 2016 3:19 pm    Post subject: Reply with quote

Instructor
Наверное, пожелание относится к этом плагину...

При включенном переносе по словам хотелось бы параметр, при котором тройной клик выделяет не линию до переноса, а строку целиком.
Back to top
View user's profile Send private message
Kley



Joined: 28 Mar 2015
Posts: 202
Location: Russia

PostPosted: Wed Jan 13, 2016 5:58 pm    Post subject: Reply with quote

Cuprum
Если я правильно понял, то:
AkelPadManualSettings.js -> MouseOptions (AkelPad.ini) -> 64 - Выделять мышью всю, разделенную переносами, строку.
Это то?
Back to top
View user's profile Send private message
Cuprum



Joined: 28 Sep 2011
Posts: 370

PostPosted: Wed Jan 13, 2016 6:11 pm    Post subject: Reply with quote

Kley
Да, это то. Мерси )
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Page 6 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group