Что хотелось бы добавить в AkelPad (3)

Russian main discussion
  • Author
  • Message
Offline
Posts: 1
Joined: Tue Aug 21, 2018 8:59 pm

Post by karakum »

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

Можно ли добавить опцию, для отключения ВСЕХ звуковых эффектов? А так же при любом появлении messageBox

Отключить звук в настройках звуковой схемы Windows НЕ ПРЕДЛАГАТЬ.

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

karakum
Не припоминаю подобного, какая ОСь и версия AkelPad? Плагин Sound включен?

За звуки при появлении MessageBox: если совсем невмоготу, залезте в исходники и поправьте флаги у API_MessageBox, убрав MB_ICON* вообще или заменив на устраивающий вариант (вроде только звук при MB_ICONERROR особенно раздражает, сам нередко заменяю на MB_ICONWARNING (не в AkelPad)).

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

функцию «Сохранить копию» в меню «Файл». Данная опция реализована в некоторых приложениях. Она позволяет сохранить копию текущего файла. В отличии от «Сохранить как», пользователь продолжает редактирование текущего файла, а не сохранённого.

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Eskander88
backupVersion.js от Infocatcher, DublicateFile.vbs от Andrey_A_A и, кажется, ещё что-то было.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Eskander88, Skif_off
Skif_off wrote:...и, кажется, ещё что-то было.
SaveFile plugin

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

Хотелось бы увидеть функцию на подобии «хлебных крошек».

В AkelPad есть дерево структуры файла для плагина Coder::Fold. Например когда работаешь с файлом, скажем html, то если плагин активирован можно увидеть колонку справа

Code: Select all

├<div ...>
││<div ...>
││├[+]<ul ...>
││└[+]<ul ...>
Когда курсор ставится на какую-то позицию в тексте, то плагин определяет выбранный блок и помечает его в дереве структуры (кстати, не пойму как изменить цвет, в теме Acvtive4D серый на белом тяжело разглядеть). Так вот «хлебные крошки» предпологает аналогичный функционал, - только вместо иерархического вертикального списка формируется строка.

Например:

Code: Select all

div.row>div.content>ul>li:(3)
Возможно данная строка будет интерактивной, чтобы можно было ввести необходимый адрес к блоку и перейти к нему.

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

Хотелось бы, чтобы в HotKeys::Plugin список синхронизировался со всеми настроенными горячими клавишами. Сейчас сочетания горячих клавиш есть базовые встроенные, добавленные в меню «Плагины», Scripts::Main плагин, в меню некоторых настроеек и диалоговых окон (прим: Session, Coder плагин и др).

Возможно полезно было бы добавить возможность работу и назначени сочетаний клавиш по контексту: например при работе с основным полем редактирования - один набор, при фокусе в поле ввод QSearch - другой набор, во всплывшей консоле - ещё список клавиш.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Eskander88 wrote:Хотелось бы, чтобы в HotKeys::Plugin список синхронизировался со всеми настроенными горячими клавишами. Сейчас сочетания горячих клавиш есть базовые встроенные, добавленные в меню «Плагины», Scripts::Main плагин, в меню некоторых настроеек и диалоговых окон (прим: Session, Coder плагин и др).
1. Разъясните, как это понять ("список синхронизировался")?
Сейчас, "синхронизация" выражается в том, что если соответствующий плагин запущен (например Coder), то "его" горячие клавиши в списке "Все клавиши..." присутствуют, а если не запущен, то нет.
По вашему, это неправильное поведение, или под синхронизацией вы подразумеваете что-то иное?
2. Можно поинтересоваться, какие конкретно горячие клавиши определены у вас в диалоговом окне Sessions-плагина?

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

opk44 wrote:1. Разъясните, как это понять ("список синхронизировался")?
Сейчас, "синхронизация" выражается в том, что если соответствующий плагин запущен (например Coder), то "его" горячие клавиши в списке "Все клавиши..." присутствуют, а если не запущен, то нет.
По вашему, это неправильное поведение, или под синхронизацией вы подразумеваете что-то иное?
подразумевается, что открыв диалоговое окно Hotkeys::Plugin, там будут отображены все действующие в программе сочетания клавиши, в независимости от того, где бы они ни были установлены.
opk44 wrote:2. Можно поинтересоваться, какие конкретно горячие клавиши определены у вас в диалоговом окне Sessions-плагина?
извиняюсь, написал по запарке, хотел сказать Scripts. Для наглядности сделал скриншот из мест где назначаются клавиши помимо меню Hotkes::Plugin

скрины где установлены горячие клавиши https://yadi.sk/i/tBcQJzUaLoYXPw

просто.. чем больше начинаешь разбираться в скриптах под AP, тем больше они входят в повседневный обиход, с этим растёт потребность иметь их под рукой, что приводит к назначению всё больших комбинаций...

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Eskander88 wrote:
opk44 wrote:1. Разъясните, как это понять ("список синхронизировался")?
Сейчас, "синхронизация" выражается в том, что если соответствующий плагин запущен (например Coder), то "его" горячие клавиши в списке "Все клавиши..." присутствуют, а если не запущен, то нет.
По вашему, это неправильное поведение, или под синхронизацией вы подразумеваете что-то иное?
подразумевается, что открыв диалоговое окно Hotkeys::Plugin, там будут отображены все действующие в программе сочетания клавиши, в независимости от того, где бы они ни были установлены.
Вынужден самопроцитироваться:
Сейчас, "синхронизация" выражается в том, что если соответствующий плагин запущен (например Coder), то "его" горячие клавиши в списке "Все клавиши..." присутствуют, а если не запущен, то нет.
Теперь сравните это с вашим
"там будут отображены все действующие в программе сочетания клавиши"
и объясните в чём, собственно, разница?

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

opk44,
тогда подскажите как вы выводите упомянутый вами "список всех клавиш" (если можно покажите скриншот) и где он находится? Там отображаются все присвоенные сочетания клавиш, даже из тех диалоговых окон меню, которые показаны на скриншоте в предыдущем посте?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Eskander88 wrote:opk44,
тогда подскажите как вы выводите упомянутый вами "список всех клавиш" (если можно покажите скриншот) и где он находится? Там отображаются все присвоенные сочетания клавиш, даже из тех диалоговых окон меню, которые показаны на скриншоте в предыдущем посте?
На форме Hotkeys-плагина всего 6 кнопок. При открытии формы, 4 из них ("Добавить"/"Вверх"/"Вниз"/"Удалить") даже не активны. Остаётся 2 - "Все клавиши..." и "Закрыть". Скриншот вполне годится из вашего предыдущего поста. Правый нижний угол. Кнопка "Все клавиши...". Такой подсказки достаточно, или обязательно кружком обвести и стрелочкой показать?

Offline
Posts: 5
Joined: Thu Mar 08, 2018 10:27 am
Location: Russia

Post by Kyogre »

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

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Kyogre
1. Настройки > Не открывать файл дважды?

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

opk44 wrote:На форме Hotkeys-плагина всего 6 кнопок. При открытии формы, 4 из них ("Добавить"/"Вверх"/"Вниз"/"Удалить") даже не активны. Остаётся 2 - "Все клавиши..." и "Закрыть". Скриншот вполне годится из вашего предыдущего поста. Правый нижний угол. Кнопка "Все клавиши...". Такой подсказки достаточно, или обязательно кружком обвести и стрелочкой показать?
полагаю было бы удобнее иметь какую-нибудь галочку, вроде фильтра, с функцией отображение всех клавиш в одном списке, чтобы не прыгать от одного модального окна к другому. Кстати хочу отметить, что в основном окне не работает сортировка полей в колонке по клику на заголовок в отличии от подменю "Все клавиши".

Залезать туда обратно неудобно. Особенно когда пробуешь прикрутить новые скрипты в Scripts::Plugin, и нужно быстро кинуть на время на свободные клавиши. То что можно присвоить несколько сочетаний одновременно неплохо в принципе. Я так понял, как правило работает последний ассетс. Но из-за того, что настройки разнесены, то в том же HotKeys::плагин\Все клавиши... нельзя производить удаления или какую-то правку.
Post Reply