Page 51 of 64
Posted: Thu Feb 18, 2016 4:48 pm
by VladSh
dima1206 wrote:1. Исправление раскладки клавиатуры, раньше была в верхнем меню.
2. Сохранение вкладок, т.е. после закрытия и открытия блокнота, вкладки оставались.
1/ Вроде как есть в
FAQ.
2. Вкладки и так восстанавливаются; как мне кажется - это встроенная возможность программы. Видимо у Вас включен режим SDI (Настройки -> Оконный режим). Включите MDI.
Posted: Thu Feb 18, 2016 5:12 pm
by Skif_off
1. Похоже на скрипт Keyboard.js.
Posted: Thu Feb 18, 2016 10:51 pm
by dima1206
1. Нашел, да, это скрипт Keyboard.js. Только не пойму как теперь в меню его вывести.
2. Многооконный режим я включил в первую очередь.
Posted: Sun Feb 21, 2016 3:26 pm
by Instructor
dima1206
1. В скрипте есть описание:
"Исправить набор" Call("Scripts::Main", 1, "Keyboard.js", `-Type=Layout -Direction=En->Ru`)
"Транслитерация" Call("Scripts::Main", 1, "Keyboard.js", `-Type=Translit -Direction=Ru->En`)
2. См. Sessions плагин.
Posted: Sun Feb 21, 2016 5:08 pm
by dima1206
1. Так и не понял как сделать исправление в меню, поставил горячие клавиши, тоже сойдет.
2. Нашел, разобрался, теперь сохраняется.
Всем спасибо за помощь.
Posted: Sun Feb 21, 2016 6:19 pm
by opk44
dima1206 wrote:1. Так и не понял как сделать исправление в меню, поставил горячие клавиши, тоже сойдет.
ContextMenu-Rus.txtCode: Select all
- Левый клик мыши на не специальных пунктах меню с удерживанием
клавиши Ctrl открывает диалог настроек с отмеченным кодом пункта.
Posted: Sun Feb 21, 2016 7:34 pm
by dima1206
Я открываю правой кнопкой мыши без Ctrl, но я без понятия какой номер команды, нигде не нашел. Не буду напрягать, горячие клавиши тоже сойдут.
Posted: Wed Feb 24, 2016 3:22 pm
by Qastet
Всем трям.
Вопрос о нумерации строк. Сейчас в программе, в ini-файле, при помощи параметра
StatusPosType можно установить нумерацию по переносу (значение
2, когда каждая строка, ограниченная шириной окна, имеет новый порядковый номер) и по абзацам (значение
0, когда строкой является абзац).
Мне попеременно бывают нужны оба режима, но изменять их, каждый раз закрывая AkelPad и правя ini-файл, неудобно. Возможно ли как-то назначить на такое горячую клавишу? О встроенном плагине горячих клавиш знаю, но решить эту задачу мозгов не хватает

Posted: Wed Feb 24, 2016 8:25 pm
by KDJ
Qastet
The switch for hotkey, menu or toolbar:
Code: Select all
"Wrapped line numbers switch" Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.SendMessage(AkelPad.GetMainWnd(), 1219 /*AKD_SETMAININFO*/, 111 /*MIS_STATUSPOSTYPE*/, AkelPad.SendMessage(AkelPad.GetMainWnd(), 1222 /*AKD_GETMAININFO*/, 111 /*MI_STATUSPOSTYPE*/, 0) ^ 2 /*SPT_LINEWRAP*/); AkelPad.SystemFunction().Call("User32::RedrawWindow", AkelPad.GetMainWnd(), 0, 0, 0x0485 /*RDW_ERASE|RDW_FRAME|RDW_INVALIDATE|RDW_ALLCHILDREN*/);`)
See also this script:
AkelPadManualSettings.js.
Posted: Sat Feb 27, 2016 3:01 pm
by Qastet
KDJ
Спасибо. То есть, только таким программистским способом. Что ж, нехватка мозгов мой бич...
Posted: Sun Feb 28, 2016 5:37 am
by nfs911
Всем доброго времени суток!
В akelpad'e есть plugin: Sessions который позволяет сохранять текущую сессию, но он как то "не до конца работает"...то есть:
1)открываю akelpad
2)создаю пустой документ
3)ввожу там чтото
4)закрываю akelpad,а он предлагает его сохранить....
например в SublimeText данная функция работает отлично.
как быть?))
Posted: Sun Feb 28, 2016 6:55 am
by VladSh
nfs911
Сохранить документ.
Плагин сессий работает с сохранёнными документами. Он при следующем открытии программы просто восстанавливает предыдущий набор вкладок и всё.
Posted: Sun Feb 28, 2016 8:10 am
by nfs911
VladSh

вопрос и заключался в том как сделать "отложенное" сохранение
Posted: Sun Feb 28, 2016 2:17 pm
by Cuprum
nfs911
Для настройки сохранения файлов смотрите плагин
SaveFile.
Posted: Tue Mar 01, 2016 3:33 am
by Skif_off
Напомните, пожалуйста, вроде что-то такое было прикручено для поиска: при поиске вверх или вниз, содержимое окна автоматически прокручивается так, чтобы между строкой с найденным и нижней/верхней границами видимой части документа было три строки. В истории не нашёл.