Templates plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

VladSh,
Дело в том, что тогда при создании нужно сразу же сохранять файл этим именем (чтобы не потерять имя), а затем только открывать...
Вот по этому вопросу интересно мнение автора, как с этим в AkelPad, с предварительным, обязательным, автосохранением не нужна эта фича.
А инфа должна быть обязательно в разных файлах? И зачем такое?
Если даже часть перечислить зачем нужно, боюсь страницы не хватит.
Как Вы потом ищете нужное содержимое, перебираете все файлы?
Ну, насколько хватает моего скромного интеллекта, ищу в папке назначения (в которую сохранил) по названию файла (которое запомнил).
Пример чего хочется:
Image

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

Post by VladSh »

Deim0s
Так 3-й файл уже сохранён!

Послушаем мнение автора /мне и самому интересно/. Но сходу видится 3 варианта:

1. Отдельная функция, которая создаёт док и записывает имя файла куда-то реестр, потом при следующем вызове прибавляет единичку. Вопрос: когда очищать этот счётчик? При выходе из проги?

2. Сохранение в выбранную папку или никуда в сторону. Тогда надо каждый раз парсить содержимое этой папки. Стоит ли оно того?..

3. Самый экзотический способ: создание доков в цикле, отлавливание сохранения дока, и на этом событии создание нового. Но это уже их области извращений.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

VladSh,
Так 3-й файл уже сохранён!
Во всех редакторах имеющий подобный функционал, до выбора пользователем, на диск никакой записи не происходит.
Отдельная функция, которая создаёт док и записывает имя файла куда-то реестр, потом при следующем вызове прибавляет единичку.
Зачем в реестр, когда есть оперативная память.
Вопрос: когда очищать этот счётчик? При выходе из проги?
Да.
Сохранение в выбранную папку или никуда в сторону. Тогда надо каждый раз парсить содержимое этой папки. Стоит ли оно того?..
Да как сейчас происходит процедура сохранения, так и останется. Единственное подставлять имя/расширение.

добавил:
Применительно к AkelPad, сейчас выглядит так:
Image
Как хотелось бы:
Image

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Проще говоря, чтобы пока не сохранённый файл получал дефолтное имя? Скриптами, имхо. Сабж тут вообще никоим боком.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Fr0sT
Проще говоря, чтобы пока не сохранённый файл получал дефолтное имя?
Не так немного, скорее, что бы открываемый дефолтный файл получал имя (+ номер), а расширение и содержимое по выбранному шаблону.
Скриптами, имхо. Сабж тут вообще никоим боком.
Как бы наоборот, где попадалось реализовано через Templates, только более плотно интегрировано в настройки редактора.

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

Post by VladSh »

Deim0s wrote:
VladSh wrote:А инфа должна быть обязательно в разных файлах? И зачем такое?
Если даже часть перечислить зачем нужно, боюсь страницы не хватит.
Просто такая идея (давать неосмысленные имена) смотрится не совсем здраво.

Если бы подробнее описали, то возможно можно было бы придумать что-то другое, получше, из имеющихся средств. А так, такое ощущение, что наоборот попытка кому-то усложнить задачу при дальнейшей работе с сохранёнными файлами...

Вот, например, писал скрипт для сохранения, но он даёт имя файлу, как это делает MS Word, т.е. берёт первую строку и подставляет. Это имеет смысл.
Кто-то просил Instructor'а сохранять по умолчанию в определённую папку (скрипт) - тоже имеет смысл.
Тут же никакой логики не просматривается...

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

VladSh,
Просто такая идея (давать неосмысленные имена) смотрится не совсем здраво.
Имя берётся из пункта (New). Идея очень проста - экономия времени при сохранении, за счёт того что "оригинальное" имя и нужное расширение уже присвоено. Кому приходится делать это (открывать несколько новых документов -> вставлять в них текст -> сохранять в дефолтную папку), не просто экономия, а колоссальная экономия времени. На счёт здравости, спорить не буду, но на данный момент AkelPad единственный редактор, из тех что "на слуху", не обладает такой возможностью. А тут нужный плагин в разработке, как бы грех автора не попросить.
Если бы подробнее описали, то возможно можно было бы придумать что-то другое, получше, из имеющихся средств.
Приходят тексты имеющие различия, которые необходимо сохранить в различные файлы и сравнить спец-инструментом. Быстрее чем открыть несколько файлов с уже присвоенным именем/расширением и сделать Ctrl+V Ctrl+S сложно что то придумать.
А так, такое ощущение, что наоборот попытка кому-то усложнить задачу при дальнейшей работе с сохранёнными файлами...
В чём усложнение? Не хотите сохранять с присвоенным именем, напишите своё (что сейчас так и так приходиться делать).

добавил:
Скрипты не подходят, т.к. часто приходится пользоваться редактором в сильно "ограниченных" условиях.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

"Приходят тексты имеющие различия, которые необходимо сохранить в различные файлы и сравнить спец-инструментом. Быстрее чем открыть несколько файлов с уже присвоенным именем/расширением и сделать Ctrl+V Ctrl+S сложно что то придумать."
А зачем их в отдельные файлы пихать? Сравнивай прям то, что пришло.

Возможно, стоит сделать скринкаст фичи в другом редакторе, для наглядности, а то до меня, например, по-прежнему не особенно доходит %-)

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Fr0sT
А зачем их в отдельные файлы пихать? Сравнивай прям то, что пришло.
Чего сравнивать, Thunderbird'овсий Inbox сам с собой? Да с любыми текстами, которые нужно сохранить в разные файлы, большой выигрыш и по времени и по удобству.
Возможно, стоит сделать скринкаст фичи в другом редакторе, для наглядности, а то до меня, например, по-прежнему не особенно доходит %-)
Проще, чем скринкаст смотреть, скачать любой, не требующий установки, бесплатный редактор, какой на ум придёт (вот хотя бы раз, два, три), да попробовать создать новый файл любым способом.

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

Post by FeyFre »

Обновление BETA4

Updated BETA4

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

Post by FeyFre »

Deim0s
Я пока не намерен реализовывать Ваше предложение. Реализовать эту фичу логичнее было бы в отдельном плагине(например назвать его AutoName), у которого я бы мог програмно спросить имя новго файла(дав ему предварительно имя шаблона. Но пока я не разбирался можно ли такое реализовать сейчас вообще.

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

FeyFre,
Действительно, поторопились обсуждать нужно или нет, когда неизвестно возможно ли. Ну тогда хоть feature request позвольте, если что :D.

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

Post by VladSh »

Хоть FeyFre чётко и указал, что это не тема для такого обсуждения, но я не займу много места...)
Deim0s wrote:Имя берётся из пункта (New).
Не понял.
Deim0s wrote:Идея очень проста - экономия времени при сохранении, за счёт того что "оригинальное" имя и нужное расширение уже присвоено.
Действительно, почти все проги дают наименование и расширение по умолчанию, и не только текстовые редакторы.
Действительно, AkelPad сейчас этого не может (может отображать наименование уже сохранённого файла).

В целом идею я понял.. Но это вопрос-предложение Instructor'у.
Deim0s wrote:добавил:
Скрипты не подходят, т.к. часто приходится пользоваться редактором в сильно "ограниченных" условиях.
Если имеете ввиду регистрацию, то это ограничение уже снято.

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

Post by VladSh »

FeyFre wrote:Обновление BETA4
Круто!

Только бы ещё вызывать подсветку при вставке в текущий документ.
Бывает есть пустая вкладка (подсветка не установлена) и вставляешь шаблон...

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

VladSh,
Не понял.
У многих название нового файла (+ число), берётся из пункта File -> New, если локаль установлена другая, берётся перевод пункта New.
Если имеете ввиду регистрацию, то это ограничение уже снято.
Нет, дело в другом, просто с вероятностью 99%, когда на чужой машине хочется попользоваться скриптами, параметр WSH разрешающий исполнение скриптов текущему юзеру, оказывается в "Enabled"=0.

Даже, если отбросить прочее, с визуальной точки зрения приятней :D:
Сейчас если открыть несколько разных шаблонов, ни во вкладках, ни в заголовке окна, ничего не отображается, а будет к примеру Новый1.txt | Новый2.html | Новый3.css
Извиняюсь если офтоп.
Post Reply