Latest post of the previous page:
Собрал свежий BackgroundCopy, есть проблемы:Far работает с большим буфером консоли!
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Far работает с большим буфером консоли!
John Doe wrote:Собрал свежий BackgroundCopy, есть проблемы:
Code: Select all
[HKEY_CURRENT_USER\Software\Far2\Plugins\BCopy]
"TechShowUnicode"=dword:0
-
- Posts: 71
- Joined: Tue 29 Dec, 2009 19:16
Re: Far работает с большим буфером консоли!
Far Manager, version 2.0 (build 1579) x86
Присутствует лишняя прокрутка буфера на 2 строки вверх
Для примера можно выполнить батник, содержащий команду CLS и выводящий что-либо в консоль - первые 2 строки выхлопа уезжают за начало буфера.
Эффект независим ни от параметра реестра "windowmode", ни от размера буфера.
В версии 2.0build1538 такого не было (ну, это и понятно - работу с буфером там ещё не прикручивали )
Присутствует лишняя прокрутка буфера на 2 строки вверх
Для примера можно выполнить батник, содержащий команду CLS и выводящий что-либо в консоль - первые 2 строки выхлопа уезжают за начало буфера.
Эффект независим ни от параметра реестра "windowmode", ни от размера буфера.
В версии 2.0build1538 такого не было (ну, это и понятно - работу с буфером там ещё не прикручивали )
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Far работает с большим буфером консоли!
Действительно:
Причём 2 строки, это только в случае когда размеры буфера и окна совпадают, а если буфер больше, то вывод вообще не видно.
И это уже невозможно поправить, пока фар рисует себя в самом низу буфера.
Надеюсь, так будет не всегда, и будет реализовано заполнение буфера сверху вниз, как в cmd.
(А в идеале весь вывод должен быть прямо над командной строкой, а не вверху, но это наверно утопия).
Code: Select all
@echo off
cls
echo 111111111
echo 222222222
echo 333333333
И это уже невозможно поправить, пока фар рисует себя в самом низу буфера.
Надеюсь, так будет не всегда, и будет реализовано заполнение буфера сверху вниз, как в cmd.
(А в идеале весь вывод должен быть прямо над командной строкой, а не вверху, но это наверно утопия).
-
- Posts: 71
- Joined: Tue 29 Dec, 2009 19:16
Re: Far работает с большим буфером консоли!
Нет, у меня эти 2 строки убегают - как я уже сказал - независимо от размера буфера: хоть он равен размеру окна, хоть больше...John Doe wrote:Действительно:
=====//=====
Причём 2 строки, это только в случае когда размеры буфера и окна совпадают, а если буфер больше, то вывод вообще не видно.
Ну, тут не соглашусь - после CLS вывод в консоль идёт как-раз сверху вниз, так что лучше было-бы оставить поведение, как в cmd.John Doe wrote:(А в идеале весь вывод должен быть прямо над командной строкой, а не вверху, но это наверно утопия).
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Far работает с большим буфером консоли!
Что значит "нет"? Я только что то же самое сказал.sysadm-nk-resurs wrote:Нет, у меня эти 2 строки убегают - как я уже сказал - независимо от размера буфера: хоть он равен размеру окна, хоть больше...
Случай когда окно=буфер можно исправить, но только его.
Боюсь, вы просто не уловили мысль.sysadm-nk-resurs wrote:Ну, тут не соглашусь - после CLS вывод в консоль идёт как-раз сверху вниз, так что лучше было-бы оставить поведение, как в cmd.
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: Far работает с большим буфером консоли!
В каком-то из новых билдов (1579?) поломалась автоподстройка размера окна Far под размер окна консоли — первое подстраивается под второе только после нажатия клавиши.
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Far работает с большим буфером консоли!
Сделано это специально, чтобы избавиться от попадания артефактов в буфер (при ресайзе мышью).Игорь Юдинцев wrote:поломалась автоподстройка размера окна Far под размер окна консоли
До с артефактами фар боролся проще, обнулением буфера.
Не только: попробуйте мышью провести (в пределах окна). А вообще DrKnS намеревался (когда-нибудь) сделать ещё обновление по таймауту.Игорь Юдинцев wrote:первое подстраивается под второе только после нажатия клавиши.
P.S.
Я периодически актуализирую первые четыре сообщения темы.
(Обсуждение в топике Оформление долгоживущих тем)
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: Far работает с большим буфером консоли!
MacroView исправлен, патч для EMenu лежит на мантисе: http://bugs.farmanager.com/view.php?id=1406.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: Far работает с большим буфером консоли!
сделал макросы для листания по буферу вверх/вниз с помощью PgUp/PgDn (имхо, это удобнее, чем растопыривать пальцы ещё и на Ctrl+Alt).
листание осуществляется только при погашенных панелях.
покритикуйте
листание осуществляется только при погашенных панелях.
покритикуйте
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Re: Far работает с большим буфером консоли!
Запустил (ok)
Если в свойствах окна консоли установить высоту буфера равной высоте окна (в моем случае 9999 заменить на 25) то прокрутка сбрасывается (ок), но фар отрисовывается .
Если в свойствах окна консоли установить высоту буфера равной высоте окна (в моем случае 9999 заменить на 25) то прокрутка сбрасывается (ок), но фар отрисовывается .
Re: Far работает с большим буфером консоли!
b1592 /w
Не очень хорошо выглядят часы при скрытых панелях и включенной опции "часы в панелях" (пока отключил).
Хотелось бы заиметь выделение текста из буфера в буфер обмена как в cmd.
Хотелось бы к редактору тоже прикрутить скролл-бар. Может есть возможность как-то запользовать этот же?
Поломался единственный имеющийся у меня плагин для редактирования в HEX (HEXED, в 1465 еще работал).
Не очень хорошо выглядят часы при скрытых панелях и включенной опции "часы в панелях" (пока отключил).
Хотелось бы заиметь выделение текста из буфера в буфер обмена как в cmd.
Хотелось бы к редактору тоже прикрутить скролл-бар. Может есть возможность как-то запользовать этот же?
Поломался единственный имеющийся у меня плагин для редактирования в HEX (HEXED, в 1465 еще работал).