LineBoard plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Если из-за удаления строк несколько закладок оказываются на одной строке, то они так и остаются «пачкой» – нужно несколько раз удалять, и в списке закладок дублируются строки.

И вообще, почему бы не сделать только одно сочетание клавиш – добавить/убрать закладку. Двойные-то не нежны. Тем более, что добавить можно только одну на строку. :)

Offline
Posts: 7
Joined: Sun May 15, 2011 2:18 pm
Location: г.С.Петебург

Post by nikspb »

Уважаемые !
Спасибо за плагин, у меня вопрос.
Не подскажете, как сделать так, чтобы закладки сохранялись в самом файле ? (А не в сессии, как сейчас.)
Желательно, чтобы при конвертировании этого txt-файла в html-файл закладки в файле преобразовывались во внутренние ссылки.
Заранее благодарен за ответ.

Online
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

nikspb
С последней версии 7.1 закладки запоминаются без Session плагина (но могут и с ним) в последних файлах программы.

Offline
Posts: 7
Joined: Sun May 15, 2011 2:18 pm
Location: г.С.Петебург

Post by nikspb »

Уважаемый Instructor !
У меня последняя версия LineBoard.dll 7.1.0.0 от 11.05.11, закладки запоминаются в виде отдельного файла с расширением "session", я же спрашивал о возможности сохранить закладки в самом файле (в том, который я редактирую). Пока такой возможности не обнаруживаю.
Может быть, я чего-то не понял (объясните для "чайника").
Спасибо за внимание.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

nikspb
Вы наверное не по адресу обратились. АР - редактор текстовых файлов. Именно текстовых - таких которые отрицают наличие каких либо метаданных(те которые могут быть понятны как text/plain) АР-у всё-равно какое расширение, и какое содержимое Вашего файла, он его читает как текст, и также сохраняет. Никакие дополнительные служебные данные в содержимое возможности вставить нету.
Сейчас АР метаданные(закладки, выделение, положение курсора, кодировку и пр.) сохраняет в собственных хранилищах. Вы конечно можете оттуда взять всё-что Вам нужно и носить вместе с файлом, но это сильно неудобно, и проще будет научится запоминать в голове закладке, либо ставить условные маркеры в тексте самостоятельно.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:Добавлено: запоминание закладок в последних файлах программы.
Instructor wrote:С последней версии 7.1 закладки запоминаются без Session плагина (но могут и с ним) в последних файлах программы.
У меня просьба, указать в документации на плаг:
- что сохраняются файлы в d:\Documents and Settings\<user>\Application Data\AkelPad\Sessions\;
- чёткий порядок действий, при котором сохраняются закладки, т.к. некоторые файлы sessions в вышеуказанной папке я вижу, но не могу понять, когда они создаются; действия:
1. Открываю файл.
2. Включаю номера строк (по умолчанию они отключены; Sessions-плагин работает всегда).
3. Делаю закладки.
4. Закрываю файл.
5. Закрываю прогу.

в результате файл закладок не создаётся.

Online
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: восстановление закладок из последних файлов программы происходит при первой возможности, а не только при открытии файлов.

Changed: restore recent bookmarks at the first opportunity, not only when opening files.


LineBoard plugin v7.2

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:Изменено: восстановление закладок из последних файлов программы происходит при первой возможности, а не только при открытии файлов.
За это огромное спасибо!
Только для полного счастья не хватает опции, которая будет управлять удалением (или НЕудалением) информации о закладках, когда файл выходит из списка свежих. Т.е. расширить функционал восстановления закладок не только для списка свежих, а на все редактируемые файлы. Т.е. если закладки создавались на файл, значит эту инфу надо сохранить.

Для чистки инфы по закладкам для несуществующих файлов можно также добавить функцию; в крайнем случае можно написать скрипт.

Добавлено:
Но лучше бы всё-таки иметь соответствие: 1 файл закладок = 1 файл документа. А в дальнейшем можно было бы (и это было бы правильно) хранить всю служебную инфу по файлу там (в отдельном специальном файле), а это:
- кодировка;
- позиции каретки (выделение);
- применённый coder-файл;
- и т.п...
Достоинства такого подхода - можно скопировать этот файлы (файл документа и файл закладок) домой и работать с ними. Это очень важно.
Копировать sessions-файлы не пойдёт, т.к. в последних файлах на разных компах совершенно разные файлы, которые, к тому же, находятся по разным путям.

Вопрос: где сейчас хранится информация о закладках?
Last edited by VladSh on Thu May 19, 2011 2:02 pm, edited 6 times in total.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

VladSh
я для себя этот нюанс решил установкой
Последние файлы - Количество файлов = 99

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

DrakonHaSh wrote:я для себя этот нюанс решил установкой
Последние файлы - Количество файлов = 99
Это не выход.
Мне тяжело ориентироваться в последних файлах, когда их много (у меня в настройках 20), потому вручную чищу и оставляю там только то, что планирую использовать сегодня-завтра, а это 8-12 файлов.
Закладками же нужно пользоваться и через месяц, а то и больше. Один из примеров - файл меню Оперы; и таких примеров множество.


Добавлено:
Кстати, если файл открыть с помощью Sessions-плагина, то закладки, которые были сохранены для этого же файла, находящегося в списке последних файлов, затрутся, что плохо. Видимо, действительно надо менять принцип сохранения и работы с закладками (см. моё сообщение чуть выше, я туда дописал..).

Online
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh wrote:Кстати, если файл открыть с помощью Sessions-плагина, то закладки, которые были сохранены для этого же файла, находящегося в списке последних файлов, затрутся, что плохо.
Sessions плагин восстанавливает то состояние, которое было при сохранении сессии.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:Sessions плагин восстанавливает то состояние, которое было при сохранении сессии.
Именно поэтому и говорю, что работа с закладками никак не должна зависеть от Sessions-плагина. Это как раз пример того, когда 2 плага пытаются рулить ситуацией, и каждый это делает по своему...

Online
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Добавлено: если не указана горячая клавиша для удаления закладки, то горячая клавиша для установки закладки работает как "Установить/Удалить".

Added: if no hotkey is assigned for bookmark delete, then hotkey for bookmark set is working like "Set/Delete."


LineBoard plugin v7.4

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor
Надо бы такие вещи в описание записывать.
И про отсутствие символа в SpecialChar, кстати, тоже. :)

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

VladSh wrote:А в дальнейшем можно было бы (и это было бы правильно) хранить всю служебную инфу по файлу там (в отдельном специальном файле), а это:
- кодировка;
- позиции каретки (выделение);
- применённый coder-файл;
- и т.п...
Да. да, да!!! Полностью поддерживаю! И уже писал об этом: viewtopic.php?p=9039#p9039
Post Reply