Page 6 of 7
Posted: Tue Dec 16, 2014 9:54 am
by Instructor
Изменено: перенесены 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
Posted: Thu Jan 15, 2015 8:56 pm
by VladSh
Instructor wrote:Добавлено: переход к началу (SmartHome) и концу (SmartEnd) перенесённой строки.
Хорошая реализация, спасибо!
Posted: Fri Jan 16, 2015 12:44 pm
by Drugmix
VladSh
а у меня эта функция, почему-то, не работает. Приходится ради неё 2 скрипта держать.
Posted: Fri Jan 16, 2015 1:52 pm
by VladSh
Drugmix
В диалоге настроек поставить галки "Продолжать при переносе" (галки "Умная клавиша Home/End" должны быть включены - в меню по умолчанию группа меню "SMARTSEL").
Первое нажатие перебрасывает в начало строки, 2-е - в начала параграфа.
Posted: Fri Jan 16, 2015 5:21 pm
by Drugmix
VladSh
спасибо, а я-то просто в списке Alt+P назначал хоткеи Home и End на вызов SmartSel::SmartHome и SmartSel::SmartEnd.
Попробовал как вы сказали - работает, но только для End нажатий требуется не 2, а 3:
1-ое нажатие end переносит в конец wrapped строки, 2-ое - на 1 символ вправо (т.е. захватывается 1 пробел) и только 3-ье нажатие срабатывает как надо.
Я уж лучше скриптами...
Posted: Fri Jan 16, 2015 5:22 pm
by VladSh
Drugmix
Я тоже долго хоткеями страдал))) Но потом методом тыка допёр)
Posted: Sun Mar 29, 2015 5:00 pm
by LonerD
Instructor wrote:LonerD wrote:Клавиши Home и End при включённом переносе по словам переводят каретку в начало-конец линии. Не помешала бы возможность перевода в начало и конец строки.
См. SmartSel::SmartHome и SmartSel::SmartEnd.
Ага, видимо что-то с прежних версий от старых настроек неподхватилось. Галочки стояли, но не работало. Снял-поставил галочки снова - всё заработало.
Ох и мудрёную систему вы нагородили с этими переходами...
Например, строка из трёх линий состоит, в конце много пробелов (в конце второй линии и в начале третьей). Ставим курсор на первой линии.
Нажимаем End:
1 раз - переходим в конец первой линии.
2 раз - переходим в самый конец строки.
3 раз - переходим на вторую линию на позицию перед первым пробелом.
4 раз - переходим в конец второй линии.
При дальнейших нажатиях - повторяются пункты 2-4.
И нужно при работе помнить все эти нюансы прыжков...
Пожелание - сделать опционально самый простой и понятный вариант:
Один раз нажали End - переходим в самый конец строки, и всё. Нажали End снова и снова - никуда не переходим. То же и с Home
Posted: Mon Mar 30, 2015 7:02 pm
by VladSh
LonerD wrote:Пожелание - сделать опционально самый простой и понятный вариант:
Один раз нажали End - переходим в самый конец строки, и всё. Нажали End снова и снова - никуда не переходим. То же и с Home
Главное, чтобы это потом можно было настроить, чтобы работало как текущий функционал.
Posted: Mon Mar 30, 2015 7:13 pm
by LonerD
VladSh wrote:Главное, чтобы это потом можно было настроить, чтобы работало как текущий функционал.
Про это я и написал - "опционально", то есть в виде дополнительной настройки/флажка/значения в ини-файле.
Posted: Wed Apr 01, 2015 4:13 pm
by Instructor
Добавлено: опция "Пропускать перенос" - не останавливаться в месте переноса.
Добавлено: возможность отключить перемещение между пробелами.
Added: option "Skip wrap" - don't stop in wrap place.
Added: possibility to turn off jumping between spaces.
SmartSel plugin v3.1
Posted: Wed Apr 01, 2015 4:36 pm
by LonerD
Instructor
Спасибо
Posted: Wed Apr 01, 2015 5:11 pm
by VladSh
Да, здорово сделано! Просто диву даёшься, как можно настроить текстовый редактор!
Posted: Wed Jan 13, 2016 3:19 pm
by Cuprum
Instructor
Наверное, пожелание относится к этом плагину...
При включенном переносе по словам хотелось бы параметр, при котором тройной клик выделяет не линию до переноса, а строку целиком.
Posted: Wed Jan 13, 2016 5:58 pm
by Kley
Cuprum
Если я правильно понял, то:
AkelPadManualSettings.js -> MouseOptions (AkelPad.ini) -> 64 - Выделять мышью всю, разделенную переносами, строку.
Это то?
Posted: Wed Jan 13, 2016 6:11 pm
by Cuprum
Kley
Да, это то. Мерси )