AltEnter и Maximize не обновляют содержимое консоли при возврате
- NightRoman
- Posts: 6225
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 42 times
- Been thanked: 62 times
- Contact:
AltEnter и Maximize не обновляют содержимое консоли при возврате
Нажатие AltEnter или клик на Maximize кнопке окна распахивают консоль нормально и содержимое консоли обновляется нормально.
При повторном их нажатии происходит возврат консоли в исходный размер, однако на консоли продолжает отображаться буфер распахнутого окна.
Приходится делать всякие дополнительные действия, чтобы вынудить консоль обновиться (иногда с нежелательными эффектами побочными эффектами).
Баг или фича? Если фича, можно ли что-то настроить или как-то обойти?
Фар последний, Windows 11, terminal Windows Console Host.
NB Окно консоли с вертикальной прокруткой, то есть буфер больше размера окна.
При повторном их нажатии происходит возврат консоли в исходный размер, однако на консоли продолжает отображаться буфер распахнутого окна.
Приходится делать всякие дополнительные действия, чтобы вынудить консоль обновиться (иногда с нежелательными эффектами побочными эффектами).
Баг или фича? Если фича, можно ли что-то настроить или как-то обойти?
Фар последний, Windows 11, terminal Windows Console Host.
NB Окно консоли с вертикальной прокруткой, то есть буфер больше размера окна.
Last edited by NightRoman on Sat 12 Jul, 2025 07:10, edited 2 times in total.
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
AltEnter и Maximize не обновляют содержимое консоли при возврате
Возможно, связанная тема: Мусор на экране после Alt-F9 (к сожалению, засорённая офтопиком).
- NightRoman
- Posts: 6225
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 42 times
- Been thanked: 62 times
- Contact:
AltEnter и Maximize не обновляют содержимое консоли при возврате
AltF9 у меня работает нормально. (спасибо за напоминание, буду использовать как алтернативу максимайз)
То, что я наблюдаю с повторными AltEnter или Maximize, я бы не назвал "мусором", это больший буфер отрисованный в меньшем окне.
То, что я наблюдаю с повторными AltEnter или Maximize, я бы не назвал "мусором", это больший буфер отрисованный в меньшем окне.
- NightRoman
- Posts: 6225
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 42 times
- Been thanked: 62 times
- Contact:
AltEnter и Maximize не обновляют содержимое консоли при возврате
Коллеги разработчики и пользователи, вы наблюдаете описанную проблему? Полезно знать, может, проблема моя локальная, тогда буду пытаться решать, исходя из этого.
Подчеркну, в моем случае речь не о мусоре в консоли (предложенная связанная тема). Речь о отсутствии перерисовки после возвращения окна из максимизированного в нормальный размер, если это делать кнопкой консольного окна или двойным кликом на верхней "панели" окна консоли. Если использовать Alt-F9, то проблемы нет.
Подчеркну, в моем случае речь не о мусоре в консоли (предложенная связанная тема). Речь о отсутствии перерисовки после возвращения окна из максимизированного в нормальный размер, если это делать кнопкой консольного окна или двойным кликом на верхней "панели" окна консоли. Если использовать Alt-F9, то проблемы нет.
- NightRoman
- Posts: 6225
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 42 times
- Been thanked: 62 times
- Contact:
AltEnter и Maximize не обновляют содержимое консоли при возврате
С Alt-Enter похожая ситуация. И хотя бы в этом случае Фар мог бы вести себя "нормально" и обеспечивать перерисовку, нет? Это ведь Фар явно обрабатывает Alt-Enter или я ошибаюсь?
- HaRT
- Moderator
- Posts: 11458
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 270 times
- Been thanked: 417 times
AltEnter и Maximize не обновляют содержимое консоли при возврате
У меня такого нет, но я под Win10.
На всякий случай покажу, что у меня, — вдруг всё-таки то же самое.
— Maximize,
CtrlO —
Last edited by HaRT on Sat 12 Jul, 2025 17:48, edited 1 time in total.
Reason: Добавлен второй абзац
Reason: Добавлен второй абзац
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
AltEnter и Maximize не обновляют содержимое консоли при возврате
Не наблюдаем.
В Фаре без плагинов то же самое?
Стоит посмотреть приходят ли события WINDOW_BUFFER_SIZE_EVENT в консоль. Если нет, то что фар тут может сделать
https://t.me/FarManager — Telegram чат
-
Yegor
- Posts: 1506
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 52 times
- Been thanked: 94 times
AltEnter и Maximize не обновляют содержимое консоли при возврате
Вроде тема такая уже есть:
viewtopic.php?p=179147&hilit=WINDOW_BUF ... NT#p179147
Можно подклеить, я тоже могу воспроизвести эту проблему.
Но т.к. у меня стоит viewtopic.php?p=119239, с ним все работает нормально
viewtopic.php?p=179147&hilit=WINDOW_BUF ... NT#p179147
Можно подклеить, я тоже могу воспроизвести эту проблему.
Но т.к. у меня стоит viewtopic.php?p=119239, с ним все работает нормально
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- NightRoman
- Posts: 6225
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 42 times
- Been thanked: 62 times
- Contact:
AltEnter и Maximize не обновляют содержимое консоли при возврате
Спасибо всем за ответы. Согласно Yegor, похоже, это проблема винды 11 и ее консоли.
AltEnter и Maximize не обновляют содержимое консоли при возврате
у меня в win10 21h1 тоже есть похожие проблемы. far реагирует на восстановление мышью окна, которое было развернуто, только после того, как мышь окажется над окном. на восстановление после alt+enter far не реагирует вообще, приходится перезапускать far. размер буфера равен размеру окна.
Last edited by CoolCmd on Tue 30 Sep, 2025 09:26, edited 1 time in total.
AltEnter и Maximize не обновляют содержимое консоли при возврате
здесь написано, что это сделано специально. хорошо, будем считать, что это не ошибка.CoolCmd wrote: Fri 26 Sep, 2025 20:22far реагирует на восстановление мышью окна, которое было развернуто, только после того, как мышь окажется над окном.
но
alt+enter - это явная ошибка, не знаю, far-а или винды.