Bugs / Найденные баги (1)

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

2. При выходе из редактора , вкладки забываются . После входа , их можно восстановить только из списка "последние файлы"
Так надо. Если желаете запоминание вкладок - Sessions плагин к Вашим услугам.
Режим PMDI расходует ровно столько же памяти , как MDI ; различие только в отсутствии кнопки закрытия вкладки . Может какие-то другие ресурсы экономятся ?
GDI и USER ресурсы. Истощение первых грозит неспособностью окна нарисоваться, последних - окно вообще не создастся(что критично для 99% приложений).

Offline
Posts: 49
Joined: Fri Sep 22, 2006 9:28 pm
Location: Питер
Contact:

Post by okruzhor »

Спасибо . Буду осваивать , перенастраивать

И всё-таки дефолтные настройки 4.3.5 более удачны . CtrlTab там работает как в других многовкладочных программах , CtrlE удобна . Понимаю , что нельзя минимизировать вкладку в PMDI , но закрывать её можно , а значит можно сохранить кнопку закрытия вкладк

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

Post by Instructor »

okruzhor
Ctrl+Tab, Ctrl+Shift+Tab, Ctrl+E настраиваются/перенастраиваются через Hotkeys плагин.

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

Post by [Yustas.NeO] »

Как-то странно ведет себя AkelPad, если руками вставить в AkelPad.ini ";" в начале любой строки (это я пытался для себя "на потом" написать комментарий)...
Как мне показалось - при запуске с таким ini-файлом игнорирует все что ниже этой точки с запятой.

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

Post by FeyFre »

[Yustas.NeO]
Комментарии в настоечных ini-файлах не предусмотрены.
Если поставите его за названием секции(за ]) - получится ошибка синтаксиса и Акел перестает читать настройки дальше.
Поставили ; в строке не секции а Акел считает его частью названия ключа, и если в этой строке не было знака = то акел опять таки думает на ошибку синтаксиса.
В общем нету комментариев и всё тут.

Offline
Posts: 5
Joined: Wed Nov 03, 2010 6:08 pm

Post by vit5112 »

Добрый день.

Такой момент. Открываю текстовый или CSV файл с переводом строки Unix или Mac (один символ) и при сохранении в конец файла дописывается мусор. При конверте перевода строки в Windows (два символа) мусор не добавляется. Такое ощущение, что файл постоянно пишется длины как с переводом строк Windows.

Очень хорошо видно так: открыли файл, поставили Windows, сохранили, смотрим в ФАРе, например - все нормально. Делаем конверт в Unix, смотрим - длина осталась прежней и добавлен мусор в хвост. Делаем снова Windows - все снова хорошо. Если открывать Unix, то мусор пишется сразу при сохранении.

Версии использовал 4.1.5, 4.4.4, 4.5.0.

Это у меня что-то не так или у всех такая ситуация?

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

Post by FeyFre »

vit5112
Это наверное у Вас. У меня норм: открыл, изменил, сохранил, размер увеличился, мусора не появилось. Эта же процедура при переводе назад - размер возвращается байт в байт.
В какой кодировке файлы то?

Offline
Posts: 5
Joined: Wed Nov 03, 2010 6:08 pm

Post by vit5112 »

FeyFre

Файлы были UTF8, пробовал и Win1251.
Странно, может, плагин какой гонит...

Причина, похоже, найдена
Причину, вроде, нашел, не знаю, считать ли это багом или нет. Получается так. Под Mac OS X стоит VirtualBox с Win2003, присоединен как сетевой диск SharedFolder. Так вот на этом "сетевом" диске если открыть файл и удалить в конце что-нибудь, то при сохранении на место удаленного куска пишется по сути мусор - то, что удаляли, например, или кусок хвоста текста. Если делать то же самое на "локальном" диске виртуалки, то все нормально. Замечу, что стандартный Notepad такой проблемы не имеет и удаляет все нормально.

Может, это связано с логикой работы сетевых дисков в винде под VirtualBox? Она не отслеживает изменение FS на нем, т.е. если, например, файл перезаписать или просто создать новый, то список файлов в каталоге сам не обновится, только принудительно через F5.

Жаль, в общем, что есть такой трабл :( Может, можно, победить его?
Last edited by vit5112 on Wed Nov 03, 2010 7:36 pm, edited 1 time in total.

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

Post by Instructor »

vit5112
Скиньте проблемный файл, а также папку Akelpad'а с настройками на почту.

Offline
Posts: 5
Joined: Wed Nov 03, 2010 6:08 pm

Post by vit5112 »

Instructor

Причину описал в предыдущем посте, с настройками Akepada не связано. Похоже, механизм сохранения файлов отличается от Блокнота и не слишком удачен для виртуалки.

PS. Far, кстати, тоже аналогично работает, если самый конец удалять, то ничего не удаляется при сохранении, как и в Akelpad. Wordpad удаляет нормально.
Last edited by vit5112 on Wed Nov 03, 2010 7:52 pm, edited 1 time in total.

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

Post by Instructor »

vit5112
Ну, если виртальная машина, тогда понятно. Помнится кто-то уже писал про не понимание какой-то VM флага TRUNCATE_EXISTING у вызова CreateFile.

Добавлено:
viewtopic.php?p=6539#p6539

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

Post by FeyFre »

Помнится кто-то уже писал про не понимание какой-то VM флага TRUNCATE_EXISTING у вызова CreateFile.
Похоже это не только и не столько проблема виртуальных машин.
Год назад у меня похожая проблема случилась, только не на вируталке, а на запущеном Акеле под Wine. Оно тогда мне пох.., испортило один скрип, который я не глядя залил на сервер... потом часа два, до трех утра, бэкап искал. :(

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

Post by Fr0sT »

FeyFre wrote:Комментарии в настоечных ini-файлах не предусмотрены.
Стандартом - предусмотрены: http://ru.wikipedia.org/wiki/.ini. Так что фича Акела

Offline
Posts: 5
Joined: Wed Nov 03, 2010 6:08 pm

Post by vit5112 »

У меня две виртуалки сейчас. Windows 2003R2 sp2 и Windows XP. Под 2003 проблема есть, под XP - все нормально. Непонятности, короче.

Дополнение: Если TRUNCATE_EXISTING замениить на CREATE_ALWAYS при открытии файла, то все вроде работает нормально, на атрибуты правда не смотрел. Так что реально поправить этот момент, может, правда, придется дописать несколько строчек.
Оставлю у себя пока так, по крайней мере не порется ничего, а атрибуты мне не так важны.

Offline
Posts: 5
Joined: Wed Nov 03, 2010 6:08 pm

Post by vit5112 »

Instructor wrote:vit5112
Ну, если виртальная машина, тогда понятно. Помнится кто-то уже писал про не понимание какой-то VM флага TRUNCATE_EXISTING у вызова CreateFile.

Добавлено:
viewtopic.php?p=6539#p6539
Посмотрел. Да, аналогичная виртуалка. Выглядит так, что проблема в новых версиях VirtualBox. Как я писал, на XP у меня работало, стояли Guest Additions 2.2.2, обновил их на 3.2.8 и получилось как в 2003 - не обрезается хвост при удалении текста. Замечу, кстати, что тут также момент связан с сеткой, как и в сообщениях о TRUNCATE_EXISTING и подвисаниях сети.
В любом случае, было бы приятно, если бы эту проблему удалось решить в Akelpad, раз уж даже Блокнот в этих условиях работает.
Locked