View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001018 | Far Manager | Editor | public | 2009-08-26 09:48 | 2009-11-03 11:33 |
Reporter | darkmist | Assigned To | zg | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 2.0 | ||||
Summary | 0001018: Switching between editor and viewer changes encoding | ||||
Description | Редактор и просмотрщик запоминают последнюю использовавшуюся кодировку. Однако, когда мы переключаемся между ними по F6, мы не ожидаем что кодировка также будет меняться на последнюю запомненную. приложенный патч это исправляет. | ||||
Tags | No tags attached. | ||||
Build | 1139 | ||||
|
|
|
То ли я туплю, то ли хз... что то я не поонимаю в чём, собственно, баг. |
|
Ну это не совсем чтобы бага. Просто на мой взгляд, кодировка аналогична в данной ситуации текущей позиции в файле - мы не сменяем позицию в файле при переключении по F6, но сменяем кодировку. Мне пришел в голову только один вариант, когда необходимо иметь разные кодировки в редакторе и просмотрщике ( и при применении данного патча их придется постоянно переключать ) - это использование мультибайтных кодировок в редакторе и hexview mode в просмотрщике, который не работает сейчас в мультибайтных кодировках. Однако, кажется, такой случай встречается существенно реже, нежели простое переключение между редактором/просмотрщиком. Возможно, вместо изменения дефолтного поведения имеет смысл сделать опцию? Если да, в каком из диалогов? |
|
Идея вроде бы правильная Но надо учесть не только переключение между редактором/вьювером по F6 Например ситуация: Открыли файл в редакторе, изменили кодировку, закрыли редактор F10, открыли вьювер. 1)Какая кодировка будет во вьювере? 2)После нажатия F6 какая кодировка будет в редакторе? |
|
Тогда надо убирать раздельные кэши для редактора и просмотрщика для общих свойств - кодировки и положения в файле. Предложенный патч вводит поведение для кодировки аналогичное поведению позиции в файле. В предложенном вами сценарии позиции в файле у редактора и просмотрщика будут независимы, однако при переключении по F6 они не изменяются. |
|
1139. |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-08-26 09:48 | darkmist | New Issue | |
2009-08-26 09:48 | darkmist | File Added: 2.patch.7z | |
2009-08-26 11:27 | DiRTy_GaRRy | Note Added: 0003949 | |
2009-08-27 06:33 | darkmist | Note Added: 0003956 | |
2009-08-27 10:21 | JohnDoe | Note Added: 0003960 | |
2009-08-27 10:45 | darkmist | Note Added: 0003961 | |
2009-09-24 22:11 | zg | Note Added: 0004112 | |
2009-09-24 22:11 | zg | Status | new => assigned |
2009-09-24 22:11 | zg | Assigned To | => zg |
2009-09-24 22:11 | zg | Status | assigned => feedback |
2009-11-03 11:33 | alexy | Build | => 1139 |
2009-11-03 11:33 | alexy | Status | feedback => closed |
2009-11-03 11:33 | alexy | Fixed in Version | => 2.0 |
2009-11-03 11:33 | alexy | Resolution | open => fixed |