Andrey_A_A
На сколько я понимаю, закладки устанавливаются не на номер определённой строки, а по её содержимому. Это даёт возможность редактировать файл где-то в другом месте и другом редакторе, а по открытии в AkelPad по большей части всё-таки найти свои закладки. Потому большая половина предложений бессмысленна.
Добавлено: Можно, разве что, было бы добавить настройку количества символов, которые будут браться из каждой строки для сохранения в закладках... Если 0 или отсутствие параметра - брать как сейчас, всю строку.
Sessions plugin
- Author
- Message
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 157
- Joined: Thu Nov 26, 2015 8:03 pm
- Location: Rostov-on-Don
бывает закрываешь окна и думаешь тут оно всё сохранится в сессии.. но тут бац и где-то на фоне оказывается незакрытое забытое окошко.. и ты такой без задней мысли его закрываешь..
делаешь все дела... открываешь любимый AP и тут бац: в автосахранённой сессии при выходе пусто (если последнее закрывалось пустое окно) или же какая-то левая сессия с вкладками из "забытого" окна
было бы здорово как минимум, чтобы окна с пустыми вкладками не затирали последнюю автосахранённую сессию, а максимум: иметь возможность делать несколько автосохранений сессий
Например: "onExit$"
и таким образом каждое автосохранение делает "onExit1", "onExti2", "onExit3" и т.д.
Правда может получится такая ситуация, что накопится уйма таких сессий, что тоже не комильфо.. вероятно должно быть ограничение ..
делаешь все дела... открываешь любимый AP и тут бац: в автосахранённой сессии при выходе пусто (если последнее закрывалось пустое окно) или же какая-то левая сессия с вкладками из "забытого" окна
было бы здорово как минимум, чтобы окна с пустыми вкладками не затирали последнюю автосахранённую сессию, а максимум: иметь возможность делать несколько автосохранений сессий
Например: "onExit$"
и таким образом каждое автосохранение делает "onExit1", "onExti2", "onExit3" и т.д.
Правда может получится такая ситуация, что накопится уйма таких сессий, что тоже не комильфо.. вероятно должно быть ограничение ..
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
-
Offline
- Posts: 348
- Joined: Mon Jun 03, 2019 2:33 am
Функцию сделанную в Notepad++? Попользовавшись могу сказать удобная фича. Смысл состоит в том, что файлы, у которых стоит звёздочка (несохранёных или новых ещё без имени файла) при закрытии вместо диалогов сохранения происходит сохранение в сессию вместе с содержимым, а при открытии открывает из сессии.Maxim111 wrote:А есть вариант, чтобы сохранялись не только файлы открытые с диска, но и не сохраненные файлы?
-
Offline
- Posts: 157
- Joined: Thu Nov 26, 2015 8:03 pm
- Location: Rostov-on-Don
В плагине "Sessions" есть своего рода баг, если в файл *.session загрузить только список путей к файлам, то команда "Открыть сессию" пропустит каждый второй путь. Надо понимать, каждую 2ую строку, которую пытается распознать как набор мета параметров, вроде:
/Name="filename" /Active=0 /Codepage=0 /Selection=0-0 /FirstVisChar=0 /WordWrap=0 /ReadOnly=0 /Overtype=0 /Bookmarks= /CoderAlias= /Folds= /Marks=
Пример test.session
Можно сделать костыль, расставив на каждой 2й строке символ «/», тогда откроет все пути в списке:
Хотелось бы, чтобы плагин всё таки учитвывал такую возможность, что могут быть использованы лишь одни пути к файлам без мета-параметров
/Name="filename" /Active=0 /Codepage=0 /Selection=0-0 /FirstVisChar=0 /WordWrap=0 /ReadOnly=0 /Overtype=0 /Bookmarks= /CoderAlias= /Folds= /Marks=
Пример test.session
Code: Select all
С:\www\localhost\index.php
С:\www\localhost\inc\cls.collector.php
С:\www\localhost\inc\cls.core.php
С:\www\localhost\inc\cls.main.php
С:\www\localhost\inc\cls.table.php
С:\www\localhost\inc\com.func.php
С:\www\localhost\inc\css.style.php
С:\www\localhost\inc\do.main.php
%a\AkelFiles\Plugs\Sessions\test.session
/Name="test.session" /Active=0 /Codepage=0 /Selection=0-0 /FirstVisChar=0 /WordWrap=0 /ReadOnly=0 /Overtype=0 /Bookmarks= /CoderAlias= /Folds= /Marks=
Code: Select all
С:\www\localhost\index.php
/
С:\www\localhost\inc\cls.collector.php
/
С:\www\localhost\inc\cls.core.php
/
С:\www\localhost\inc\cls.main.php
/
С:\www\localhost\inc\cls.table.php
/
С:\www\localhost\inc\com.func.php
/
С:\www\localhost\inc\css.style.php
/
С:\www\localhost\inc\do.main.php
/
%a\AkelFiles\Plugs\Sessions\test.session
/Name="test.session" /Active=0 /Codepage=0 /Selection=0-0 /FirstVisChar=0 /WordWrap=0 /ReadOnly=0 /Overtype=0 /Bookmarks= /CoderAlias= /Folds= /Marks=