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 

Нажатие клавиши Home

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Enlcidu



Joined: 12 May 2009
Posts: 4

PostPosted: Mon Aug 12, 2013 9:55 am    Post subject: Reply with quote

Подскажите, как можно реализовать такую функцию (вроде есть плагин HotKey можно ли с помощью его?) или в лучшем случае добавить функционал в Akel с возможностью отключения этого функционала:
При нажатии клавиши "Home" перемещать курсор не в начало строки, а в начало появления текста, т.е. если перед текстом стоят пробелы или табуляции, то пропустить их. Например для текста ниже, если курсор стоит в положении "_" то при нажатии клавиши "Home" курсор переместить перед "Case":
Code:

        Select Case objArgs(0)
            Case "1"_

При повторном нажатии Home - переходить на начало строки.

ps. реализовать то же самое для "End" если после символов есть еще пробелы.
ps2. данная функция удобна в использовании совместно с опцией "Сохранять отступы слева".

ps3. было бы еще лучшим дополнением к этим двум функциям: при нажатии клавиши "Delete" удалить целую строку, если в этой строке содержаться только пробелы и табуляции, а не лишь один из пробелов.
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Mon Aug 12, 2013 10:47 am    Post subject: Reply with quote

Enlcidu, плагин
По поводу Delete: такое вполне возможно сделать скриптом, хотя настоятельно не рекомендую им пользоваться всегда. Для удаления строки есть CTRL+Y, им и пользоваться. ИМХО, вообще желательно что-бы деструктивные операции(удаление) не умничали, а выполняли строго одну функцию.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
KDJ



Joined: 06 Mar 2010
Posts: 1326
Location: Poland

PostPosted: Mon Aug 12, 2013 10:47 am    Post subject: Reply with quote

Enlcidu
SmartSel plugin. functions:
SmartSel::SmartHome,
SmartSel::SmartEnd.
Back to top
View user's profile Send private message
Enlcidu



Joined: 12 May 2009
Posts: 4

PostPosted: Mon Aug 12, 2013 11:22 am    Post subject: Reply with quote

FeyFre, KDJ
спасибо! видимо я плохо поиском пользуюсь(
жалко, что при выборе включения/отключения плагинов нет краткого описания функционала.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 321

PostPosted: Mon Aug 12, 2013 12:33 pm    Post subject: Reply with quote

Enlcidu wrote:
...жалко, что ... нет краткого описания функционала.
Много вопросов снимается вот этим описанием плагинов
Back to top
View user's profile Send private message
temp1111



Joined: 26 Aug 2008
Posts: 49

PostPosted: Wed Aug 21, 2013 11:48 am    Post subject: Reply with quote

Во многих программерских редакторах есть очень удобная фича - если Home/End удерживать долго, то каретка перемещается в начало/конец файла. В АР это как-то можно соорудить?
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Wed Aug 21, 2013 1:50 pm    Post subject: Reply with quote

Можно не держать долго, а быстро нажать Ctrl+Home / Ctrl+End. Это работает во всех вменяемых текстовых редакторах.
Back to top
View user's profile Send private message Visit poster's website
temp1111



Joined: 26 Aug 2008
Posts: 49

PostPosted: Wed Aug 21, 2013 3:36 pm    Post subject: Reply with quote

Дык это когда два пальца свободны, а где ж их взять? Smile
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Wed Aug 21, 2013 10:36 pm    Post subject: Reply with quote

temp1111, вообще то у человека на руках 10шт пальцев. Неужели 2шт свободных не найдется? Чем они заняты то? Не жмете же всеми 10ма на 10 клавиш. (да, случай когда рука приросла к мышке я считаю клиническим. мышь можно использовать в спец. случаях только иногда. всё-остальное время руки заняты клавиатурой).
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
temp1111



Joined: 26 Aug 2008
Posts: 49

PostPosted: Thu Aug 22, 2013 6:56 am    Post subject: Reply with quote

Так все же можно, или невозможно?
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2034
Location: Vinnitsa, Ukraine

PostPosted: Thu Aug 22, 2013 1:05 pm    Post subject: Reply with quote

temp1111, возможно. Скрипт написать например.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
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