AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Sessions plugin
Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 17, 18, 19  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
DrakonHaSh



Joined: 19 Mar 2011
Posts: 117

PostPosted: Mon Jun 11, 2012 8:50 am    Post subject: Reply with quote

Instructor wrote:
DrakonHaSh wrote:
(у меня ощущение что мне не удалось донести до Вас смысл обнаруженной мной проблемы)
Напрасно Smile Попробуйте переоткрыть файл (нажать F5), когда присутствуют цветовые метки. И, возможно, вместо попыток объяснить, появится стимул понять...

нажал, понял что реализация далека от ожидаемой мной рациональной для меня логики. также понял что для Вас эта логика нормальна - Вы же ее так реализовали и особым желанием что-то менять в ней не горите, скорей наоборот.

я себе представляю такую ситуацию - я отрыл файл в ворде (да и любой другой популярной программе), нажал f5 и все форматирование в файле безвозвратно пропадает - в ответ на удивленные репорты пользователей не менее удивленные разработчики отвечают: "так это же не баг, это фича - мы так и задумывали и реализация полностью соответствует нашей задумке - нет никаких ошибок, следовательно исправлять нечего. можете оформить запрос новой фичи и мы ее рассмотрим когда-нибудь"
прикольно Smile
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5289

PostPosted: Mon Jun 11, 2012 9:21 am    Post subject: Reply with quote

DrakonHaSh wrote:
...я отрыл файл в ворде...
Значит не я один в этом слове "к" пропускаю Smile
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 829
Location: Kyiv, Ukraine

PostPosted: Mon Jun 11, 2012 11:02 am    Post subject: Reply with quote

DrakonHaSh wrote:
нажал f5 и все форматирование в файле безвозвратно пропадает

В обычном текстовом файле (plain text, расширение по умолчанию - .txt) никакого форматирования нет. Любое раскрашивание такого файла - это исключительно фича используемого редактора, присущая только ему и зависящая от её конкретной реализации. Чтобы реализовать предложенную/запрашиваемую вами функциональность, AkelPad должен был бы к каждому .txt файлу сохранять парный файл, в котором описывались бы сделанные пометки/раскраски и т.п. Такое, конечно, возможно, но выходит за рамки обычного текстового редактора.
Back to top
View user's profile Send private message
Infocatcher



Joined: 06 Aug 2007
Posts: 1590

PostPosted: Mon Jun 11, 2012 11:32 am    Post subject: Reply with quote

Instructor wrote:
Открытие через командную строку или через диалог открытия - это значит "не попросил"?
Если установлена галочка «не открывать файл дважды», и файл уже открыт, то лично мне надо переключиться на уже открытый файл. А если вдруг не надо (не припомню такого Smile), то всегда можно нажать F5.
Например, я его уже правлю, но забыл, что он открыт. Или мне надо отредактировать уже найденный в файловом менеджере файл. Неужели я буду искать его в текстовом редакторе, когда удобнее его сразу же и открыть, раз он уже перед глазами.

Вот пример из недавнего: меняю формат новой строки, жму сохранить. А файл переоткрывается. Тут-то я явно не просил. Very Happy

Ну, и переоткрытие тоже неплохо бы доработать – никаких особых проблем от применения старых пометок к измененному файлу быть не должно.
И вообще, лично мне было бы удобнее, чтобы при переоткрытии не очищался буфер отмен, а к нему добавлялась перезапись всего документа. Кажется, это уже предлагали когда-то. Smile
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5289

PostPosted: Mon Jun 11, 2012 2:46 pm    Post subject: Reply with quote

Infocatcher wrote:
Ну, и переоткрытие тоже неплохо бы доработать – никаких особых проблем от применения старых пометок к измененному файлу быть не должно.
Странно, у меня возникают... Может всетаки "я не вижу", а не "быть не должно"?
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1590

PostPosted: Mon Jun 11, 2012 3:02 pm    Post subject: Reply with quote

Instructor
На случай проблем можно одной командой убрать все пометки. А вот обратное уже так просто не сделать.

Quote:
Может всетаки ...

Возможно. Но по этой логике надо после каждой фразы добавлять, что это все мое мнение. Smile
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2032
Location: Vinnitsa, Ukraine

PostPosted: Mon Jun 11, 2012 3:20 pm    Post subject: Reply with quote

Quote:
Но по этой логике надо после каждой фразы добавлять, что это все мое мнение.
В интернете по-ходу всё нужно читать как с печатью ИМХО, кроме того, где это явно не указано.(даже при использовании "Мы" считать личным ИМХО-м сказавшего, а не какой-то гипотетической группы однодумцев) Wink
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5289

PostPosted: Mon Jun 11, 2012 4:58 pm    Post subject: Reply with quote

Infocatcher wrote:
Возможно. Но по этой логике надо после каждой фразы добавлять, что это все мое мнение. Smile
Когда взвешиваешь то, что говоришь, вставлять "ИМХО" будет не обязательно.
Back to top
View user's profile Send private message Send e-mail
Infocatcher



Joined: 06 Aug 2007
Posts: 1590

PostPosted: Mon Jun 11, 2012 5:01 pm    Post subject: Reply with quote

Тогда нужен пример, когда возникнут проблемы:
Instructor wrote:
Infocatcher wrote:
Ну, и переоткрытие тоже неплохо бы доработать – никаких особых проблем от применения старых пометок к измененному файлу быть не должно.
Странно, у меня возникают...


А то весы у всех разные, как-никак.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5289

PostPosted: Mon Jun 11, 2012 5:46 pm    Post subject: Reply with quote

Infocatcher wrote:
А то весы у всех разные, как-никак.
Да. Наверное, именно так.
Back to top
View user's profile Send private message Send e-mail
DrakonHaSh



Joined: 19 Mar 2011
Posts: 117

PostPosted: Tue Jun 12, 2012 9:12 am    Post subject: Reply with quote

раз тут про веса пошла речь (т.е. про индивидуальность/разность восприятия/понимания одной и той же ситуации различными людьми)

спрошу:
Instructor wrote:
DrakonHaSh wrote:
появилась новая...
Все верно. При запуске "AkelPad.exe x:/path/xxx.txt" файл xxx.txt переоткрывается.

можете объяснить смысл (замысел) того, почему(с какой целью) при переоткрытии файла, в котором не было сделано вообще никаких изменений, безо всяких вопросов и предупреждений должны пропадать цветовые пометки ? в этом есть какой-то сакральный для меня смысл Smile

ответ "потому что я сделал именно так и меня все устраивает" не принимается как противоречащий ведам Smile
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 829
Location: Kyiv, Ukraine

PostPosted: Tue Jun 12, 2012 10:25 am    Post subject: Reply with quote

После некоторых размышлений и исследований плагина Sessions, присоединяюсь к вопросам от Infocatcher и DrakonHaSh.
Собственно говоря, при перезапуске редактора плагин Sessions открывает все открытые ранее файлы и, в частности, восстанавливает в них закладки и цветовые метки. Хотя, надо сказать, за то время, что AkelPad был закрыт, содержимое файлов могло измениться - так ведь? Но закладки и цветовые метки всё равно восстанавливаются.
В ситуации с переоткрытием файла закладки восстанавливаются, а цветовые метки почему-то нет. Странно, разве у содержимого файла больше шансов измениться за время переоткрытия, чем в предыдущем случае, когда AkelPad был вообще закрыт?
Логично было бы восстанавливать цветовые пометки в обоих случаях. А сейчас, действительно, непонятно, почему при переоткрытии файла сохранённые данные о пометках (/Marks=(0,#FFFF9B,1,0,13,"MarkedText")) игнорируются. Это выглядит скорее как баг.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5289

PostPosted: Tue Jun 12, 2012 10:42 am    Post subject: Reply with quote

DrakonHaSh wrote:
... в этом есть какой-то сакральный для меня смысл Smile
Сакральные смыслы нельзя расскрывать Smile

DV wrote:
В ситуации с переоткрытием файла закладки восстанавливаются, а цветовые метки почему-то нет.
Потому что Sessions не работает так интерактивно как LineBoard. Хотя есть кое-какая задумка, но там много чего менять, - может и получится.
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 829
Location: Kyiv, Ukraine

PostPosted: Tue Jun 12, 2012 11:25 am    Post subject: Reply with quote

Instructor wrote:
Потому что Sessions не работает так интерактивно как LineBoard. Хотя есть кое-какая задумка, но там много чего менять, - может и получится.

Можно попробовать ввести новый индекс (параметр) для функции Sessions::Main, который при вызове возвращал бы информацию по запрашиваемому файлу. Например, вызов Call("Sessions::Main", GET_FILEINFO, pszFileName), в ответ возвращающий указатель на структуру с полями Bookmarks, Folds, Marks и т.д. Сделав такой вызов при переоткрытии файла, мы бы получили информацию по нему из плагина Sessions (или NULL, если такой файл ранее не открывался.)
Back to top
View user's profile Send private message
DrakonHaSh



Joined: 19 Mar 2011
Posts: 117

PostPosted: Tue Jun 12, 2012 3:05 pm    Post subject: Reply with quote

Instructor wrote:
DV wrote:
В ситуации с переоткрытием файла закладки восстанавливаются, а цветовые метки почему-то нет.
Потому что Sessions не работает так интерактивно как LineBoard. Хотя есть кое-какая задумка, но там много чего менять, - может и получится.

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

было б класс, если бы был плагин(или встроенный функционал), который бы сохранял/восстанавливал "состояние редактируемого файла" - некий аналог [Session::Main - Setting - SaveData] и восстановление этого состояния можно было бы вызывать из других плагинов (на данный момент это Session и RecentFiles, которые, как я понимаю, дублируют подобный функционал)
подобный плагин добавил бы гибкости и удобства акелу и в будущем его можно было бы легче приспосабливать к динамически развивающемуся акелу и его плагинам.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 17, 18, 19  Next
Page 13 of 19

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group