несколько мелочей, претендующих на исправление. Far 3.0.22xx

Здесь можно сообщить о найденных багах в Far.
User avatar
HaRT
Moderator
Posts: 9729
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 125 times
Been thanked: 264 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by HaRT »

Latest post of the previous page:

Centaur wrote:Ребята, где вы вообще берёте файлы, в которых текст сразу в нескольких кодировках?… :shock:
Я регулярно встречаю файлы, где одинаковый русскоязычный текст в нескольких разных однобайтовых кодировках. Типа, чтобы на какой платформе простой юзер ни открыл, сразу смог стандартными средствами прочитать.
В принципе, можно себе представить файл почтового ящика, где письма лежат в разных кодировках, а читать их хочется за один проход. Но учитывая наличие MIME, UUE, base64 и т.п., однобайтовые кодировки — лишь частный случай, притом не преобладающий.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 5844
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 352 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by DrKnS »

Centaur wrote:Ребята, где вы вообще берёте файлы, в которых текст сразу в нескольких кодировках?… :shock:
svn diff в сорсах far :)

changelog и каменты в 1251, хелп в утф8.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by Kildor »

Диффы прежде всего, да. Просто смерженные файлы, до исходников которых не доберёшься.

У меня был богатый опыт глючнонастроенных плагинов, когда юникодный файл открывался как 1251 (за что спасибо [ESC]+TrueTemplate), я, не обращая внимание на это писал русский текст, после чего сохранял, и обнаруживал что опа. До сих пор порой всплывают такие вот «следы неведомых планет».
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by zg »

Kildor wrote:когда юникодный файл открывался как 1251 (за что спасибо [ESC]+TrueTemplate)
ой, а расскажите, как настроить [esc], что бы он менял кодировку в открываемых файлах?
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by Kildor »

Code: Select all

<table value="2"/>
Или это исключительно для новосоздаваемых файлов? Тогда да, был не прав.

Вполне возможно, что тогда свинячил только лишь TrueTemplate (

Code: Select all

  <Language File="…" CP="2">
), когда я разгребал эту проблему, то просто выкосил всю интеллектуальщину относящуюся к кодировкам, не особо разбираясь. С тех пор проблем не наблюдаю.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by zg »

Kildor wrote:Или это исключительно для новосоздаваемых файлов? Тогда да, был не прав.
внезапно:

Code: Select all

   5.11. table
---------------> Какие параметры тега table можно использовать ----------------
Параметр    : value
Тип         : Число
Описание    : Кодировка для новых файлов по  умолчанию  (см. описание параметра
              name). Фар для таких файлов устанавливает кодировку OEM, если вас
              это не устраивает, то данный параметр поможет изменить  ситуацию.
т.е. люди тратили своё личное время, писали справку, а вы вместо того, чтобы прочитать, обвиняете. не первый раз между прочим. не хорошо это.
2useven10
Posts: 4271
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 216 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by 2useven10 »

Упрощенно это может выглядеть так: ты сделал ShiftF8 - UTF8, фар начал построчно перекодировать содержимое редактора, но изменения к тексту не применяются, анализируется только успешность операции. Если всё перекодировалось без ошибок - тут же перекодируем ещё раз, уже с применением полученного результата.
На современных процессорах это много не займёт, да.
Может надо было завершить
http://bugs.farmanager.com/view.php?id=1773
http://bugs.farmanager.com/view.php?id=1775
а не править по кругу одно и то же несколько раз?
User avatar
DrKnS
Posts: 5844
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 352 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by DrKnS »

Не вижу связи.
Пишу что-то в редакторе в 1251, потом переключаю на утф и всё написанное этим безвозвратно порчу, например. Как мне поможет "пункт AutoDetect в меню по Shift-F8"?
tstr
Posts: 536
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 13 times
Been thanked: 9 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by tstr »

zg wrote:
Kildor wrote:когда юникодный файл открывался как 1251 (за что спасибо [ESC]+TrueTemplate)
ой, а расскажите, как настроить [esc], что бы он менял кодировку в открываемых файлах?
можно ведь макросом, кот. описан в конфиге [esc]?, если я в тему...

Code: Select all

      <usermacro value="on">
        <macro auto="onload" sequence="ShiftF8 $If(Menu.Select("OEM",3)>0) Enter $End" enable="on"/>
      </usermacro>
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by zg »

tstr wrote:можно ведь макросом, кот. описан в конфиге [esc]?, если я в тему...
ну тут же [esc] точно не причём, ведь так?
2useven10
Posts: 4271
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 6 times
Been thanked: 216 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by 2useven10 »

DrKnS » Чт 20 окт, 2011 14:21
Не вижу связи.
Надо посмотреть на патчи и сравнить их с последними правками.
.1st
Posts: 6
Joined: Sun 08 May, 2011 08:57

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by .1st »

просыпался снежок из букв и на второй странице...
а меж сугробов этих букв мы едем в колеснице...
ну, значит, пост наш был не зря,
потянет, проще говоря...

_________________________________________________________________
в общем, потратив энное к-во разного, подпилил под себя ShowTime,
если приведённое ниже изображение, согласуется с взглядами читателя
на то, как могёт быть, то добро пожаловать в следующий спойлер.
Attachments
daytime.jpg
daytime.jpg (1.82 KiB) Viewed 6812 times
User avatar
John Doe
Бюрократ
Posts: 13112
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 44 times
Been thanked: 328 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by John Doe »

Объясните зачем вы прячете текст под спойлерами.
Если вы хотите чтобы ваше сообщение прочли то не надо его прятать.
Если не хотите чтобы его читали - не пишите его.

P.S.
То что у вас под спойлерами действительно выглядит страшно и нечитабельно, но это вовсе не оправдывает применение спойлеров.
User avatar
SUSim
Posts: 1549
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 12 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by SUSim »

Пишу открыто, свою "спонтанность" под спойлерами не прячу! :)
по делу: часы в в промпте меня не волнуют! волнуют часы фара при длительных операциях - при длительном копировании, например, часы фара не тикают (я про это помню, но иногда путаюсь... :( )
SimSU ··· ·· -- ··· ··-
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: несколько мелочей, претендующих на исправление. Far 3.0.

Post by Centaur »

Вообще часы в статусбаре каждой программы — это артефакт той эпохи, когда мониторы были маленькие и серьёзный пользователь не мог себе позволить выделить 24 пикселя под таскбар.
Locked

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