AkelPad для чайников

Russian main discussion
  • Author
  • Message
Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Ini -> Reg

Post by San_dr »

Ранее не сталкивался, всегда хранил настройки в ini. У меня свое меню и свои панели инструментов. Когда меняю "Сохранять настройки" с "INI" на "Реестр", то после перезагрузки программы все настройки дефолтные. Правильно ли это? Почему не подхватились мои настройки из ini в реестр?
v4.7.9

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

Post by VladSh »

San_dr
У меня то же самое обнаружилось пару версий назад; было неожиданно :)
К этому можно относиться двояко. С одной стороны удобно, чтобы мои настройки подхватились, с другой - удобно быстро переключиться на дефолтные и посмотреть, что и как там настроено.
Считаю, что должно быть так, как сейчас, но с дополнительными возможностями:
- переписать личные настройки из ini в реестр;
- сбросить настройки в реестре на дефолтные.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

San_dr, такое поведение уже черт знает сколько, и все в курсе, да и "исправить" его не так то уж и просто. Выход: при изменении хранилища настроек пойти в плагин и не меняя настроек нажать ОК.(так в своё времямне советовал Инструктор)

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

VladSh wrote: Считаю, что должно быть так, как сейчас, но с дополнительными возможностями:
- переписать личные настройки из ini в реестр;
- сбросить настройки в реестре на дефолтные.
Сбивает несоответствие поведения названию панели "Сохранять настройки" - они не сохраняются.

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

Post by Andrey_A_A »

Подскажите как можно сохранять в файле при повторном открытии выделенные фрагменты текста?

И ещё, где-то писалось, но забыл
ссылки с русскими символами отображаются так "...80%d0%be%d0%b5%d0%ba%d1%.."
как конвертировать это в русские символы?

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

Post by Instructor »

Andrey_A_A wrote:Подскажите как можно сохранять в файле при повторном открытии выделенные фрагменты текста?
Это как?
Andrey_A_A wrote:И ещё, где-то писалось, но забыл
ссылки с русскими символами отображаются так "...80%d0%be%d0%b5%d0%ba%d1%.."
как конвертировать это в русские символы?
Метод decodeURI в JScript. Также есть скрипт converter.js

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Подскажите как можно сохранять в файле при повторном открытии выделенные фрагменты текста?
Это как?
Это наверное через Sessions плагин? Нет?

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

кнопка закрытия вкладки

Post by San_dr »

не помню, была когда-то тема "кнопка закрытия вкладки" (типа как в опере)? Это реализуемо?

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

Post by Andrey_A_A »

не помню, была когда-то тема "кнопка закрытия вкладки" (типа как в опере)? Это реализуемо?
Типа в опере - это как?

есть команда

Code: Select all

"&Закрыть вкладку" Command(4318)
Двойной клик по вкладке тоже закрывает вкладку

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

Post by VladSh »

Andrey_A_A
Прикольнее всего кнопку на тулбаре сделать для закрытия вкладок)))
Скорее всего имеется ввиду крестик закрытия на каждой вкладке, он либо сразу виден на всех вкладках либо появляется при наведении на вкладку мышью (всё это настройками задаётся).
Но, по моему, это какой-то пережиток 90-х, даблклика хватает вполне.

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

Andrey_A_A wrote: Типа в опере - это как?
ну, типа призрак оперы:D
Image
вот, крестик на правом верхнем углу вкладки у браузера Опера. Вроде такого в Акеле случайно нигде не включается :?:

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

А мне бы хотелось иметь кнопку на тулбаре, как в одном из оперных расширений, «закрыть все вкладки правее текущей».

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

Post by VladSh »

Lenchik
Лучше тогда на правой клавише на вкладке :)

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

Post by VladSh »

VladSh wrote:Но, по моему, это какой-то пережиток 90-х, даблклика хватает вполне.
Прокомментирую.
Это чисто моё мнение, не имеющее значение по той причине, что тут, на форуме, люди просят эти крестики "испокон веков", а значит такая потребность есть. Не думаю, что опциональные крестики принесут много проблем. Чем более настраиваемая прога, тем лучше. А чтобы не утяжелять прогу можно было бы сделать это плагином (не знаю, возможно ли отдать плагу изменение интерфейса самой проги?).

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Lenchik wrote:А мне бы хотелось иметь кнопку на тулбаре, как в одном из оперных расширений, «закрыть все вкладки правее текущей».
Ну, это, думаю, и скриптом несложно сделать. А вот крестики скриптом не нарисуешь; да и блокировка закрытия определенных вкладок неудобная выйдет: тут единственным способом представляется убрать штатную команду из меню вообще и сделать скриптовыми как блокировку, так и закрытие, вот только обозначаться это никак не будет. А так штука бы оч. полезная была: у меня частенько 2-3 основных файла открыто и несколько вспомогательных.

PS: Кстати, и так себе немного накастомайзил меню вкладок:

Code: Select all

"Выбор окна" Command(4327)
SEPARATOR
"Закрыть" Command(4318)
"Закрыть все" Command(4319)
"Закрыть все, кроме активной" Command(4320)
SEPARATOR

#Только для MDI
SET(4)
"&Горизонтально" Command(4307)
"&Вертикально" Command(4308)
"&Каскадом" Command(4309)
SEPARATOR
UNSET(4)

-"Копировать имя" Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.SetClipboardText("%%f".substr("%%d".length+1));`)
-"Копировать путь" Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.SetClipboardText("%%f");`)
-"Показать в проводнике" Exec(`explorer.exe /select,"%f"`)
"Меню проводника"
{
  EXPLORER
}

PPS: И кстати оперные расширения тоже на JS в основном пишутся, и представляют из себя обычные зип-архивы :wink:
Post Reply