Page 2 of 8

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 00:19
by John Doe

Latest post of the previous page:

Список выполняет свою задачу - пользователь увидит что проблема известна и не будет вам напрасно надоедать.
Ну и обратить внимание авторов тоже полезно.

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 04:09
by abelenki
ivank wrote:При установленной опции
[x] Always show menu bar
теряется одна строка консольного буфера
Far Manager, version 2.0 (build 1566) x86

Code: Select all

drkns 23.05.2010 23:23:23 +0200 - build 1568

1. После 1564-1566 вылезли скрытые проблемы с отрисовкой в запускателе.
проблема с потерей одной строки в выводе буфера до сих пор присутствует в 1568. вот как это выглядит при запуске rar.exe (теряется строка oc Set NTFS Compressed attribute):


Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 04:51
by Alexey Samlyukov
Теперь, думаю, рабочую область под плагины можно безболезнено прикрутить в фаре, Ы? (для разных там закладок, проигрывателей и прочего...)

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 08:13
by DrKnS
abelenki wrote:При установленной опции
[x] Always show menu bar
теряется одна строка консольного буфера
А если панели не выключать - "теряется" ещё куча строк. Вас это не удивляет?
Alexey Samlyukov wrote:Теперь, думаю, рабочую область под плагины можно безболезнено прикрутить в фаре, Ы?
Её можно прикрутить в любом случае, "теперь" на это не влияет.

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 09:45
by abelenki
DrKnS wrote:
abelenki wrote:При установленной опции
[x] Always show menu bar
теряется одна строка консольного буфера
А если панели не выключать - "теряется" ещё куча строк. Вас это не удивляет?
тогда может сделать отключение верхнего меню вместе с панелями по Ctrl+O?

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 09:52
by DrKnS
В принципе можно, но можно и макросом.

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 10:00
by abelenki
DrKnS wrote:В принципе можно, но можно и макросом.
просто так было бы логичнее - отключение и панелей, и верхнего меню при нажатии Ctrl+O - остаётся только коммандная строка, ничего лишнего. и при этом ничто не мешает выводу буфера консоли.

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 14:41
by Zzzz
Похоже "chcp 866" копирует панели в консольный буфер...
Выполняю, и жму Ctrl-O - кажется, что ничего не произошло :-)

Re: Известные проблемы

Posted: Mon 24 May, 2010 16:44
by HaRT
John Doe wrote:
DrKnS wrote:при этом скроллбар накладывается поверх консоли, а не сбоку, и накрывает её собой
DrKnS wrote:винда возвращает максимальное количество строк и столбцов,которые влезли бы в текущее разрешение экрана.
поправку на возможный скроллер она не делает
сделать такую поправку из фара сам я не могу, т.к. неизвестно, сколько скроллер занимает знакомест
Т.к. найти, откуда цитата, я не смог, выскажусь тут.
Разве нельзя ширину полосы прокрутки в пикселях узнать через GetSystemMetrics, а ширину знакоместа — через используемый в текущей консоли шрифт (либо при совпадении горизонтального размера буфера и окна в знакоместах — делением ширины клиентской области окна на количество знакомест)?

Re: Far работает с большим буфером консоли!

Posted: Mon 24 May, 2010 21:06
by Skirda
Zzzz wrote:Похоже "chcp 866" копирует панели в консольный буфер...
Выполняю, и жму Ctrl-O - кажется, что ничего не произошло :-)
F1 -> "Команды операционной системы"

Re: Far работает с большим буфером консоли!

Posted: Tue 25 May, 2010 03:14
by Zzzz
Там не написано, что под панелями должна остаться их копия.
В 1571 другой глюк: при смене кодовой страницы экран не обновляется. Помогает Ctrl-O дважды.

-----
Cls отвалилась.

Re: Far работает с большим буфером консоли!

Posted: Tue 25 May, 2010 08:06
by Skirda
подумалось тут в свете последних изменений: а нам нужны переменные среды (выставляет Far), содержащие текущие размеры консольного буфера/окна (в шеле это $COLUMNS и $LINES)?

Re: Far работает с большим буфером консоли!

Posted: Tue 25 May, 2010 11:25
by abelenki
ivank wrote:При установленной опции
[x] Always show menu bar
теряется одна строка консольного буфера
Far Manager, version 2.0 (build 1566) x86
исправляется модифицированным макросом \Far\Addons\Macros\Panel.Esc.reg:

http://forum.farmanager.com/viewtopic.php?f=15&t=5405

Re: Far работает с большим буфером консоли!

Posted: Tue 25 May, 2010 15:23
by Volutar
Max Rusov, из вашего списка по крайней мере UnicodeCharmap и MoreHistory работают в данном режиме без глюков.
Может быть имеет смысл список "плохо-рабочих" дополнять по факту, а не авансом?

Re: Far работает с большим буфером консоли!

Posted: Tue 25 May, 2010 15:40
by John Doe
А вы попробуйте в любом из них какое-нибудь меню открыть, и поймёте.

Re: Far работает с большим буфером консоли!

Posted: Tue 25 May, 2010 16:14
by Volutar
Понятно. В хистори что-то не заметил (возможно, у меня не такая большая история), а в Unicode - список шрифтов не влазит.