файл открывается со сдвигом влево

Здесь можно сообщить о найденных багах в Far.
Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

файл открывается со сдвигом влево

Post by Shmuel » Thu 10 Aug, 2017 10:50

Latest post of the previous page:

Вадим Захаренко wrote:
Thu 10 Aug, 2017 10:40
Запустил - проблема есть
Ну, если у вас проблема есть, то уж потрудитесь привести точный пошаговый рецепт её повторения, чтобы разработчики Фара могли что-то с этим делать. Иначе всё это - одно сотрясение воздуха.

User avatar
Вадим Захаренко
Posts: 914
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 6 times
Contact:

файл открывается со сдвигом влево

Post by Вадим Захаренко » Thu 10 Aug, 2017 10:54

Shmuel wrote:
Thu 10 Aug, 2017 10:50
точный пошаговый рецепт её повторения
:blum:
Вадим Захаренко wrote:
Thu 10 Aug, 2017 10:40
скачал с сайта чистую 5тысячную, поставил в отдельную папку, проверил все по дефолту
Да, операционная система Windows 10 (1607) Pro, русская, 64 бита - это на всякий случай
Last edited by Вадим Захаренко on Thu 10 Aug, 2017 10:57, edited 1 time in total.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

файл открывается со сдвигом влево

Post by Shmuel » Thu 10 Aug, 2017 10:57

Не, так не пойдёт. "Проверил всё по дефолту" - это и есть рецепт, который невозможно воспроизвести.
Позвольте откланяться.

User avatar
Вадим Захаренко
Posts: 914
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 6 times
Contact:

файл открывается со сдвигом влево

Post by Вадим Захаренко » Thu 10 Aug, 2017 11:10

Shmuel wrote:
Thu 10 Aug, 2017 10:57
это и есть рецепт, который невозможно воспроизвести.
Ну если это поможет :quiet:
1. Скачал Far30b5000.x86.20170807.7z в папку D:\Загрузка\!
2. Распаковал этот файл в папку D:\Загрузка при помощи встроенного arclite
3. проверил что в распакованном FAR нет перенаправления на старый профиль

Code: Select all

UserProfileDir=%FARHOME%\Profile\
UserLocalProfileDir=%FARHOME%\Profile\
, так как нет Far.exe.ini
4. Запустил файл D:\Загрузка\!\far.exe по Shift+Enter
5. Открыл на редактирование файл D:\Загрузки\!\changelog
6. Перешел на строку "svs 19.06.2017 07:24:13 +0300 - build 4975"
7. Закрыл редактор, открыл это файл снова - строка "svs 19.06.2017 07:24:13 +0300 - build 4975" отображается первой
8. зашел в настройки Option\Editor settings\ снял флажок "Save editor settings"
9. снова зашел в тот же файл первой отображаемой оказалась "drkns 06.08.2017 11:07:04 +0000 - build 5000"
10. перешел на строку "svs 19.06.2017 07:24:13 +0300 - build 4975" вышел, все равно первой отображаемой осталась первая строка "drkns 06.08.2017 11:07:04 +0000 - build 5000"
11. зашел поставил назад флажок "Save editor settings". сохранение позиции стало снова работать

Достаточно подробно? или заодно рассказать сколько раз я почесал затылок, сколько раз поговорил по телефону?

User avatar
DrKnS
Posts: 4589
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 116 times
Contact:

файл открывается со сдвигом влево

Post by DrKnS » Thu 10 Aug, 2017 11:55

Вадим Захаренко wrote:
Thu 10 Aug, 2017 11:10
Закрыл редактор, открыл это файл снова - строка "svs 19.06.2017 07:24:13 +0300 - build 4975" отображается первой
Так а где тут баг?
Топикстартер вроде бы жаловался на внезапный сдвиг контента влево, а не на то, что позиция в принципе запоминается?
Вадим Захаренко wrote:
Thu 10 Aug, 2017 11:10
Достаточно подробно? или заодно рассказать сколько раз я почесал затылок, сколько раз поговорил по телефону?
Акын-стайл - это прекрасно, но "делаю вот так, ожидаю вот это, а вместо этого получаю вот это" всё же лучше.

User avatar
Вадим Захаренко
Posts: 914
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 6 times
Contact:

файл открывается со сдвигом влево

Post by Вадим Захаренко » Thu 10 Aug, 2017 12:01

DrKnS wrote:
Thu 10 Aug, 2017 11:55
Топикстартер вроде бы жаловался на внезапный сдвиг контента влево, а не на то, что позиция в принципе запоминается?
Если у меня строка чем отображаемые на экране колонки и я нахожусь справа, то сохраняет точно так же как и у топикстартера
Хорошо, давайте спросим у него
DrKnS wrote:
Thu 10 Aug, 2017 11:55
Акын-стайл - это прекрасно, но "делаю вот так, ожидаю вот это, а вместо этого получаю вот это" всё же лучше.
Дело в том, что я как раз это и ожидаю то что получено, судя по смыслу указанного флажка, но под рукой сейчас старого ФАРа нет проверить
У меня создалось такое впечатление что раньше сохранение позиции работало исключительно для просмотра
Вернее есть, на домашнем, но он сейчас в ремонте а когда вернется - сказать не могу

User avatar
DrKnS
Posts: 4589
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 116 times
Contact:

файл открывается со сдвигом влево

Post by DrKnS » Thu 10 Aug, 2017 12:09

Вадим Захаренко wrote:
Thu 10 Aug, 2017 12:01
Если у меня строка чем отображаемые на экране колонки и я нахожусь справа, то сохраняет точно так же как и у топикстартера
Если при выходе из редактора у вас контент уже был сдвинут влево, то и при переоткрытии будет так же. Это фича, так было всегда.
Если вы вышли из редактора при развернутом окне, потом свернули его и открыли снова - контент может сдвинуться влево, если позиция курсора была больше новой ширины окна. Это фича, так было всегда.
Вадим Захаренко wrote:
Thu 10 Aug, 2017 12:01
под рукой сейчас старого ФАРа
На сайте же.

User avatar
John Doe
Бюрократ
Posts: 11142
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

файл открывается со сдвигом влево

Post by John Doe » Thu 10 Aug, 2017 12:19

DrKnS wrote:
Thu 10 Aug, 2017 12:09
контент может сдвинуться влево, если позиция курсора была больше новой ширины окна. Это фича, так было всегда.
В моём случае контент не просто сдвигается на некоторое количество символов, а вполне определённо: так что LeftPos соответствует позиции курсора (а сам курсор соответственно - в первой видимой колонке экрана).

Насколько я понял у топикстартера аналогично.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

файл открывается со сдвигом влево

Post by Shmuel » Thu 10 Aug, 2017 14:18

John Doe wrote:
Thu 10 Aug, 2017 12:19
Насколько у топикстартера аналогично.
Топикстартер использует плагин Visualizer, с которым всё можно воспроизвести детерминированно.
Другой вопрос, что ещё сотню-другую билдов назад этой проблемы не было и при установленном Visualizer.

User avatar
Вадим Захаренко
Posts: 914
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 6 times
Contact:

файл открывается со сдвигом влево

Post by Вадим Захаренко » Thu 10 Aug, 2017 14:33

DrKnS wrote:
Thu 10 Aug, 2017 12:09
На сайте же.
В общем нашел в на одном компе билд 4900
а вот там интересно :? :? иногда возникает такое явление, иногда не возникает. никаких настроек не меняю. если будет время попытаюсь выловить от чего зависит

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

файл открывается со сдвигом влево

Post by Wave » Thu 10 Aug, 2017 15:02

Не получается сейчас поймать глюк. Хотя несколько раз сегодня ловил. Я не знаю, как его поймать на чистой сборке и что влияет, если даже в моём случае, со всеми плагинами и макросами он то есть, то нету.
Но что ещё сменилось, так это Win7x86 → Win7x64, при всё той же сборке ФАРа, x86.
John Doe wrote:
Thu 10 Aug, 2017 12:19
контент не просто сдвигается на некоторое количество символов, а вполне определённо: так что LeftPos соответствует позиции курсора (а сам курсор соответственно - в первой видимой колонке экрана).
Да, именно.
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
Wave
Posts: 1716
Joined: Thu 04 Aug, 2005 18:47
Location: Харьков, Украина
Has thanked: 2 times
Been thanked: 9 times
Contact:

файл открывается со сдвигом влево

Post by Wave » Fri 11 Aug, 2017 10:43

Вот сейчас открыл два файла. У одного курсор посреди строки, но начало строки совпадает с левой границей окна, а у другого курсор посреди строки, середина строки (позиция курсора) совпадает с левой границей окна. При том что когда я его закрывал, начало строки совпадало с левой границей. Оба файла txt, т.е. у обоих одинаковые настройки. Открыл их поочерёдно. Из истории.

О, кстати, вот повторение. Итак, открываю два файла. У обоих начало строки совпадает с левой границей окна. У обоих ставлю курсор в середину строки. Закрываю оба. Перезапускаю ФАР. Открываю оба из истории, поочерёдно, т.е. открыл один и, не закрывая, открыл другой. Первый открывается нормально, а у второго сдвиг контента, левая граница совпадает с позицией курсора. Повторяется стабильно.

Удалил визуалайзер, повторяемость исчезла :(
Пользуюсь ФАРом больше 15 лет © собирательный.

User avatar
Вадим Захаренко
Posts: 914
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 6 times
Contact:

файл открывается со сдвигом влево

Post by Вадим Захаренко » Fri 11 Aug, 2017 10:57

Вадим Захаренко wrote:
Thu 10 Aug, 2017 14:33
DrKnS wrote:
Thu 10 Aug, 2017 12:09
На сайте же.
В общем нашел в на одном компе билд 4900
а вот там интересно :? :? иногда возникает такое явление, иногда не возникает. никаких настроек не меняю. если будет время попытаюсь выловить от чего зависит
2ПК, 5000 и 4900, распакованный дистрибутив (с просмотром что бы настройки были уникальны, сразу из дистрибутива), один и тот же сетевой пользователь, Win10 (1607) ситуация такая
1й ПК и 4900 и 5000 повторяемость зависит исключительно от флажка "Сохранять позицию файла"
2й ПК, повторяемость зависит от этого флажка исключительно на 5000, на 4900 повторяется как то загадочно, через раз-два,а то и через 5 :(, причину так и не удалось найти (копирование и папки с ФАРом как и сами настройки с 1го ПК), никакого влияния не оказывает
Буду считать что на 5000й проблемы в 4900 починили :ha:

User avatar
John Doe
Бюрократ
Posts: 11142
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

файл открывается со сдвигом влево

Post by John Doe » Mon 14 Aug, 2017 10:40

Shmuel wrote:
Thu 10 Aug, 2017 09:07
Wave, возможно это глючит плагин Visualizer - смотрите обсуждение отсюда и ниже.
Воспроизвёл по описанной последовательности действий.
Повторяемость 100%
В моём случае влияет что-то из скриптов RH Scripts (плагин lua4ed).
Надо копнуть дальше, интересно разобраться где же баг (раньше ведь не проявлялось).

User avatar
John Doe
Бюрократ
Posts: 11142
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

файл открывается со сдвигом влево

Post by John Doe » Mon 21 Aug, 2017 15:51

С билдом фара 4842 проблема ещё не проявлялась, в 4844 уже проявляется.
4843 отсутствует в ночных сборках, поэтому остался не проверен.

User avatar
DrKnS
Posts: 4589
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 116 times
Contact:

файл открывается со сдвигом влево

Post by DrKnS » Mon 21 Aug, 2017 21:10

Это прекрасно, но лучше все же научите, как воспроизводить.

User avatar
John Doe
Бюрократ
Posts: 11142
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 12 times
Been thanked: 73 times

файл открывается со сдвигом влево

Post by John Doe » Tue 22 Aug, 2017 07:45

Для воспроизведения требуется RH Scripts или Visualiser (вероятно проще).
Запускаем фар с новым профилем и единственным плагином.
Открываем в редакторе любой файл, перемещаем курсор в середину какой-нибудь строки, и закрываем редактор (чтобы позиция запомнилась).
Далее открываем любой другой файл в редакторе, и не закрывая его снова открываем первый (можно из истории, а можно переключиться в панели и открыть оттуда).
В результате курсор будет восстановлен в правильной позиции (CurPos), но сам экран (LeftPos) окажется смещён в позицию курсора.

Post Reply

Return to “Глюки и баги”