Scroll plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

А нет ли какой-нибудь настройки "Оставлять n строк", чтобы курсор не доходил до последней строчки, а проскролливание начиналось, скажем, за пару строк до конца?

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

Не работают эти два скроллинга:

Code: Select all

Bвepx нa oдну cтpoку                                 Call("Scroll::Settings", 2, 0)               Ctrl + Up
Bлeвo нa oдин cимвoл                               Call("Scroll::Settings", 1, 0)               Ctrl + Left
Если вместо нулей поставить единички, то начинает двигаться (вниз и вправо соответственно).
Может я что-то не так понял из хэлпа?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: внешние вызовы Call("Scroll::Settings", 1, 0) и Call("Scroll::Settings", 2, 0) не работали.

Fixed: external calls Call("Scroll::Settings", 1, 0) and Call("Scroll::Settings", 2, 0) didn't work.


Scroll plugin v1.1

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

Post by VladSh »

Баг прокрутки.

Разделяю окно (файл) на 2 вертикальных части, устанавливаю вертикальную синхронизацию, переключаюсь на закладку другого файла, мотаю вниз, что-то копирую или изменяю, возвращаюсь назад (на ту вкладку, где разделял окно и устанавливал вертикальную синхронизацию), вижу, совсем не те строки, которые были на экране при переходе на другие вкладки.
Т.е. прокрутка в файле, где установлена синхронизация, продолжает работать, не учитывая, что я нахожусь уже не в этой вкладке.

Установка синхронизации должна работать не для всей проги, а только для установленного файла-закладки, т.к. может быть разделено окно в нескольких файлах, и тогда это очень мешает, - приходится при переходе на другие закладки постоянно включать/отключать синхронизацию.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh
В настройках отключите "Вертикальная синхронизация -> Вкладки (MDI)".

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

Post by VladSh »

Instructor
Это не совсем то, т.к. если потом разделять Вкладки с помощью "Окно - вертикально", то синхронизация не работает; приходится каждый раз передёргивать настройки, что неудобно. И невозможно одновременно работать с разделением окна в разных вкладках.

Если же сделать синхронизацию окна (вкладки) только для текущей вкладки, тогда эту проблему можно будет решить.
Т.е. если например я разделил окно в каждой вкладке, то переключаясь между ними у каждой должна быть своя, независимая, синхронизация, не зависимо от опции "Вкладки (MDI)".
А вот если окно вкладки не разделено, а я разделяю Вкладки с помощью "Окно - вертикально", тогда должна работать эта опция.
Если же поместил окна (вкладки) вертикально + хотя бы в одной из них разделил окно вертикально, тогда при вертикальной синхронизации и при наличии обеих галок в настройках должно двигаться всё, как сейчас и происходит.

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

VladSh wrote:приходится каждый раз передёргивать настройки, что неудобно. И невозможно одновременно работать с разделением окна в разных вкладках.
Полностью поддерживаю! Синхронизироваться должны только разделенные окна и разделенные вкладки, а соседние вкладки - нет.

И еще: если в первой вкладке проскроллить допустим на три строки вниз, потом перейти во вкладку где текст уместился без скролла, а затем вернуться в предыдущую вкладку - то скролл окажется уже не на три строки вниз а на две.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: настройка синхронизации прокрутки для MDI окон в развернутом состоянии игнорируется.

Changed: scrolling synchronization option for maximized MDI windows is ignored.


Scroll plugin v1.2

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

Post by VladSh »

Просьба добавить в список "непрокручиваемых операций" вставку из буфера обмена.

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

Post by VladSh »

Очень не хватает команды для ручного скролирования (перемещения) текста в окне редактирования сочетаниями клавиш; такое есть в старом ролике про Zen (при этой операции ещё меню "Navigation" мигает), и, помнится, в старой теме "Что хотелось бы добавить..." похожее предложение проскакивало.
Вверх/вниз можно было бы сделать параметром +n (строк) или -n.
При редактировании больших текстов при рутинных операциях, когда процесс не автоматизировать, без этой возможности просто завал... приходится курсором двигать текст в окне, а потом постоянно возвращать его обратно.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Code: Select all

Вверх/вниз можно было бы сделать параметром
Поддерживаю. Так иногда хочется по 2-3 листа прокручивать

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh, Andrey_A_A
См. внешние вызовы "Scroll::Settings".

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

Post by VladSh »

Instructor
То, о чём я говорил, в плаге не нашёл.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh
Данные вызовы не подходят (через Hotkeys плагин)?

Code: Select all

"Строку вверх" Call("Scroll::Settings", 4, -1, 0) "Ctrl+Up"
"Строку вниз" Call("Scroll::Settings", 4, 1, 0) "Ctrl+Down"

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

Post by VladSh »

Instructor
Я чего-то в окно плагинов полез, а в доку не заглянул ((
Спасибо! Это оно!!! 8)
Post Reply