Можно ли в программе как-то открыть последний открытый файл (в предыдущей сессии работы программы)?
Нужен хоткей или кнопка на панель. Лазать в меню достало. Или что б он был открыт как делает Notepad+
Нужно короче быстрый доступ к нему иметь сразу после загрузки АкелПада.
Открыть последний файл.
- Author
- Message
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
mike2003
1. Из вашего описания не вполне ясно, чем собственно не устраивает специализированный плагин Sessions. Установив в настройках данного плагина "птички" у пунктов "Открыть при запуске:" и "Сохранить при выходе:", и указав при этом одно и то же имя сессии, открывая редактор вы всегда будете начинать с "того места, на котором закончили".
2. Могу допустить, что при одновременной работе с несколькими файлами (особенно очень большими) использовать механизм переоткрытия всей предыдущей сессии вам не хочется. Тогда можно имитировать "лазание в меню" за последним файлом при помощи макроса, пользуясь тем, что "последний файл в меню - всегда верхняя строчка":Записав (и сохранив) данный макрос, ему можно назначить "хоткей или кнопку на панель".
Некоторые предпочитают конвертировать макросы в скрипты (для удобства их редактирования).
Конвертированная версия данного макроса будет выглядеть следующим образом:
LastFileOpen.jsСкрипту также можно назначить "хоткей или кнопку на панель".
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: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Ну и хорошо.mike2003 wrote:1-й вариант вполне устраивает
Да. Macros pluginmike2003 wrote:Для второго нужен плагин макроса, который имитирует нажатие?
Фраза "...конвертировать макросы в скрипты...Конвертированная версия..." как бы намекает. Но если сомневаетесь, то ответ - Scripts pluginmike2003 wrote:А какой плагин запускает JS?