| View previous topic :: View next topic |
| Author |
Message |
timd
Joined: 25 Mar 2011 Posts: 4
|
Posted: Fri Mar 25, 2011 1:00 am Post subject: переключение вкладок в порядке последнего использования |
|
|
поискал форум, но так и не нашел четкого ответа на вопрос
можно ли добиться в AkelPad, чтобы по нажатию Ctrl+Tab вкладки переключались в порядке последнего использования (last used order tab switching)? Еще бы хорошо было списочек вкладок при этом видеть. Т.е. одно нажатие указанного сочетания клавиш переключает на послдений файл, двойное - на предпослений и т.д.
На сегодняшний день такое поведение является де-факто промышленным стандартом, потому что большинство крупных продуктов либо поддерживают его (e.g. FireFox), либо используют по умолчанию (e.g. Windows Task Switcher, NetBeans, Opera,...). А также наиболее продуктивным способом работы с множеством документов.
Находил подобную тему на форуме, но она уже почти 2х летней давности. Там ни к чему не пришли. Потом были какие-то близкие по теме обсуждения, но ясности они не внесли.
AkelPad нам очень нравится, но без этой функции у нас нет шансов на его внедрене в работу в нашем коллективе. Отсутствие данной функции, с нашей точки зрения, делает данный программный продукт слишком непродуктивным.
спасибо. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2510 Location: Киев, Русь
|
|
| Back to top |
|
 |
timd
Joined: 25 Mar 2011 Posts: 4
|
Posted: Fri Mar 25, 2011 11:54 am Post subject: |
|
|
Спасибо за помощь.
Предложенные Вами опции не позволяют достичь желаемого эффекта. При попытке запуска скрипта выдается ошибка "script engine for file type .js not found". Плагины scripts и macros включены. Но сюдя по исходному коду, эти скрипты просто вызывают единоразовое переключение с как будто бы включенной той или иной опцией в главном меню.
Вот некоторое разъяснение
Опция "Следующая-Предыдущая" ислледовалась мною и ранее, но я так и не смог выяснить алгоритм ее работы. Проблема в том, что после переключения на вкладку, список вкладок как будто-бы не перестраивается, и со включенной опцией "Следующая-Предыдущая" порядок вкладок всегда остается один и тот же. Это похоже на то, как если бы с этой опцией редактор выстраивал список вкладок в порядке внесений первых изменений во вкладках, и далее использовал этот список на постоянной основе.
Смысл именно в том, чтобы каждый раз при переключении вкладок предыдущая активная вкладка динамически попадала на вершину списка. Если мы "прыгаем" на несколько вкладок "назад", то эта вкладка выдергивается из своей позиции в списке и помещается на самый верх, а все остальные просто сдвигаются вниз и т.д. И теперь если будет вызвано очередное переключение, то вкладки будут листаться "сверху-вниз" в этом списке. Алгоритм ведь очень простой; для любого языка программирования есть библиотеки, реализующие контейнеры с подобным поведением.
Если это объяснение всё равно недоходчиво, предлагаю провести следующий эксперимент: запустить много программ под виндовс (как минимум 4) и открыть такое же число вкладок в редакторе. Затем сравнить поведение переключателя задач виндовс по альт-таб и переключение вкладок в редакторе по ктрл-таб. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4649
|
|
| Back to top |
|
 |
timd
Joined: 25 Mar 2011 Posts: 4
|
Posted: Sat Mar 26, 2011 6:46 pm Post subject: |
|
|
да дейсвтительно, то что нужно.
спасибо огромное за помощь и за терпение непонятливого пользователя! |
|
| Back to top |
|
 |
|
|
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
|
Powered by phpBB © 2001, 2005 phpBB Group
|