Page 1 of 1
Открыть последний файл.
Posted: Sat Dec 23, 2017 1:03 pm
by mike2003
Можно ли в программе как-то открыть последний открытый файл (в предыдущей сессии работы программы)?
Нужен хоткей или кнопка на панель. Лазать в меню достало. Или что б он был открыт как делает Notepad+
Нужно короче быстрый доступ к нему иметь сразу после загрузки АкелПада.
Posted: Sat Dec 23, 2017 3:59 pm
by opk44
mike2003
1. Из вашего описания не вполне ясно, чем собственно не устраивает специализированный плагин
Sessions. Установив в настройках данного плагина "птички" у пунктов "
Открыть при запуске:" и "
Сохранить при выходе:", и указав при этом одно и то же имя сессии, открывая редактор вы всегда будете начинать с "
того места, на котором закончили".
2. Могу допустить, что при одновременной работе с несколькими файлами (особенно очень большими) использовать механизм переоткрытия всей предыдущей сессии вам не хочется. Тогда можно имитировать "
лазание в меню" за последним файлом при помощи макроса, пользуясь тем, что "
последний файл в меню - всегда верхняя строчка":
Code: Select all
{ALT}{RIGHT}{UP}{UP}{UP}{RIGHT}{ENTER}
Записав (и сохранив) данный макрос, ему можно назначить "
хоткей или кнопку на панель".
Некоторые предпочитают конвертировать макросы в скрипты (для удобства их редактирования).
Конвертированная версия данного макроса будет выглядеть следующим образом:
LastFileOpen.js Code: Select all
var WshShell=new ActiveXObject("WScript.shell");
WshShell.SendKeys("%");
WshShell.SendKeys("{RIGHT}{UP 3}{RIGHT}~");
Скрипту также можно назначить "
хоткей или кнопку на панель".
Posted: Sat Dec 23, 2017 6:17 pm
by mike2003
1-й вариант вполне устраивает
Для второго нужен плагин макроса, который имитирует нажатие? А какой плагин запускает JS?
Posted: Sat Dec 23, 2017 9:31 pm
by opk44
mike2003 wrote:1-й вариант вполне устраивает
Ну и хорошо.
mike2003 wrote:Для второго нужен плагин макроса, который имитирует нажатие?
Да. Macros plugin
mike2003 wrote:А какой плагин запускает JS?
Фраза "
...конвертировать макросы в скрипты...Конвертированная версия..." как бы намекает. Но если сомневаетесь, то ответ -
Scripts plugin