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

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 36
Joined: Wed Aug 24, 2011 10:01 am

Post by 230116885 »

Проблемы возникли с ansi и utf-8 в 4.8.0 на Win 7. Иногда некорректно распознаёт и/или сохраняет кодировку таких файлов. Приходится открывать notepad и пересохранять в нём.

Offline
Posts: 36
Joined: Wed Aug 24, 2011 10:01 am

Post by 230116885 »

Image

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

Post by Infocatcher »

Иногда какие-то действия (к сожалению, пока не удалось отследить, какие именно) приводят к тому, что посреди умолчальных новых строк (\r\n в моем случае) оказываются \n.
Изменено оказывается в местах правок.
Вроде, редактирую как обычно, если только отмену/повтор делаю, а потом git из-за настройки core.autocrlf предупреждает, что у меня тут не то в конце строк, и он мне сейчас сам позаменяет. Смотрю – а ведь и правда не то.
Уже несколько раз было. Сначала я на свой toggleComments.js думал, но в чистом виде повторить не получалось. И сейчас я его не применял.

Пока что, мне кажется, стоит проверить, что происходит с новыми строками при отмене/повторении, наверное.

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

Post by Instructor »

230116885 wrote:Иногда некорректно распознаёт и/или сохраняет кодировку таких файлов.
Необходимы конкретные примеры. Предполагается, что вы ознакомились с FAQ.
230116885 wrote:ошибка перевода
Откорректировано.
Infocatcher wrote:...(к сожалению, пока не удалось отследить, какие именно)...
Вот это и требуется.

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

Post by Infocatcher »

Instructor wrote:Вот это и требуется.
Ну, допустим, не всегда.
Вот отмена/повторение как с форматом новой строки работает, может там проблема возникнуть?
Или снова распорка портит?

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

Post by Fr0sT »

При открытии по сети файла, в который в это время дописывается инфа, прогресс-бар загрузки доходит до 100% и остается висеть. Намеренно или глюк? Файл в utf8.

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

Post by Instructor »

Fr0sT
Не воспроизводится. А так?

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

Post by Fr0sT »

Instructor
Как показали эксперименты, файл д.б. достаточно велик (> 10 мегов) и открыт на удаленном компе. Тестовая версия работает как надо, спасибо :)

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

Post by Infocatcher »

При вот такой замене с регулярными выражениями:
Что: ((?:^|[^\d\.])\d+)\.(\d+(?=[^\d\.]|$))
Чем: \1,\2

Корректно работает только «Заменить все».
А по «Найти далее» -> «Заменить», «Заменить», ... заменяет только последнее вхождение.

Текст для проверки:

Code: Select all

Вот 1.5 замлекопа!
127.0.0.1
1.2+3.6+4.9=9.7

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

Post by Instructor »

Infocatcher wrote:Что: ((?:^|[^\d\.])\d+)\.(\d+(?=[^\d\.]|$))
Чем: \1,\2
Тестовая

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

Post by Infocatcher »

Instructor
Заработало, спасибо. :)

Offline
Posts: 41
Joined: Tue Dec 06, 2011 12:58 pm

Post by Nizaury »

Установлен Akelpad 4.8.1 x64 на Windows 8 x64. Значок программы закреплен на панели задач.

При очистке списка последних файлов (Настройки -> Параметры -> Реестр -> Очистить) он очищается только в самой программе, но не очищается в прикрепленном значке на панели задач.

Устанавливал 32-битную версию Akelpad 4.8.1, та же ошибка.
Также очищал раздел реестра HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Recent\ - не помогло.

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

Post by FeyFre »

Я не думаю что в АР что-нибудь сделано для интеграции с 8. И даже с 7. Просто не делалось... нету явной потребности.

Offline
Posts: 41
Joined: Tue Dec 06, 2011 12:58 pm

Post by Nizaury »

FeyFre wrote:Я не думаю что в АР что-нибудь сделано для интеграции с 8. И даже с 7. Просто не делалось... нету явной потребности.
Вы имеете ввиду, что программа осталась на уровне Windows XP/Vista?
Имхо, в Windows 7 программа работает нормально, чего не скажешь о Windows 8.

Offline
Posts: 41
Joined: Tue Dec 06, 2011 12:58 pm

Post by Nizaury »

Нашел решение проблемы.

Чтобы очистить список последних файлов в Windows 8 x64 в прикрепленном значке необходимо:

1) Открыть папку %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
2) Удалить один из файлов соответствующих программе Akelpad.

Например:
f86c4a0a3c5d4e83.automaticDestinations-ms - для 32-битной версии Akelpad.
9b9cdc69c1c24e2b.automaticDestinations-ms - для 64-битной версии Akelpad.
Возможно, Ваш файл может иметь другое имя.
Locked