Открыть последний файл.

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 13
Joined: Fri Apr 22, 2016 9:13 am

Открыть последний файл.

Post by mike2003 »

Можно ли в программе как-то открыть последний открытый файл (в предыдущей сессии работы программы)?
Нужен хоткей или кнопка на панель. Лазать в меню достало. Или что б он был открыт как делает Notepad+
Нужно короче быстрый доступ к нему иметь сразу после загрузки АкелПада.

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

Post 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}~");
Скрипту также можно назначить "хоткей или кнопку на панель".

Offline
Posts: 13
Joined: Fri Apr 22, 2016 9:13 am

Post by mike2003 »

1-й вариант вполне устраивает
Для второго нужен плагин макроса, который имитирует нажатие? А какой плагин запускает JS?

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

Post by opk44 »

mike2003 wrote:1-й вариант вполне устраивает
Ну и хорошо.
mike2003 wrote:Для второго нужен плагин макроса, который имитирует нажатие?
Да. Macros plugin
mike2003 wrote:А какой плагин запускает JS?
Фраза "...конвертировать макросы в скрипты...Конвертированная версия..." как бы намекает. Но если сомневаетесь, то ответ - Scripts plugin
Post Reply