Page 4 of 15

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

Posted: Fri Jul 23, 2010 2:06 pm
by VladSh
Deim0s
Так 3-й файл уже сохранён!

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

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

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

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

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

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

Posted: Fri Jul 23, 2010 2:59 pm
by Fr0sT
Проще говоря, чтобы пока не сохранённый файл получал дефолтное имя? Скриптами, имхо. Сабж тут вообще никоим боком.

Posted: Fri Jul 23, 2010 3:19 pm
by Deim0s
Fr0sT
Проще говоря, чтобы пока не сохранённый файл получал дефолтное имя?
Не так немного, скорее, что бы открываемый дефолтный файл получал имя (+ номер), а расширение и содержимое по выбранному шаблону.
Скриптами, имхо. Сабж тут вообще никоим боком.
Как бы наоборот, где попадалось реализовано через Templates, только более плотно интегрировано в настройки редактора.

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

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

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

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

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

Posted: Fri Jul 23, 2010 5:42 pm
by Fr0sT
"Приходят тексты имеющие различия, которые необходимо сохранить в различные файлы и сравнить спец-инструментом. Быстрее чем открыть несколько файлов с уже присвоенным именем/расширением и сделать Ctrl+V Ctrl+S сложно что то придумать."
А зачем их в отдельные файлы пихать? Сравнивай прям то, что пришло.

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

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

Posted: Fri Jul 23, 2010 9:41 pm
by FeyFre
Обновление BETA4

Updated BETA4

Posted: Fri Jul 23, 2010 9:45 pm
by FeyFre
Deim0s
Я пока не намерен реализовывать Ваше предложение. Реализовать эту фичу логичнее было бы в отдельном плагине(например назвать его AutoName), у которого я бы мог програмно спросить имя новго файла(дав ему предварительно имя шаблона. Но пока я не разбирался можно ли такое реализовать сейчас вообще.

Posted: Fri Jul 23, 2010 10:58 pm
by Deim0s
FeyFre,
Действительно, поторопились обсуждать нужно или нет, когда неизвестно возможно ли. Ну тогда хоть feature request позвольте, если что :D.

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

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

Posted: Sat Jul 24, 2010 10:05 am
by VladSh
FeyFre wrote:Обновление BETA4
Круто!

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

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

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