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

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

"Зачот/незачот" это какая-то неправильная постановка вопроса. Всё ведь в развитии.
Тикет кстати есть 0001390: После Alt+F9, Alt+F9 появляются горизонтальный и вертикальный скроллбары.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Медленное только очень развитие. Фиче уже год почти. Если б я с такой скоростью плагины писал... Ладно, проехали.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

Развитие не то чтобы меденно, просто каждый развивает то что ему надо...
А конкретно с этой проблемой можно справится с помощью плагина (как водится, ненаписанного).

Также можно посредством макрофункций. (А после реализации ProcessMacroFuncW, эти фунции могут быть предоставлены плагинами)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Max Rusov wrote:Медленное только очень развитие. Фиче уже год почти. Если б я с такой скоростью плагины писал...
Можете быстрее - развивайте быстрее. Иначе это 2.3.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Каждый помогает проекту как может. Не думаю что мой вклад меньше других.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

"Скроллеры" пока что можно исправить посредством вызова какой-нибудь внешней утилиты:
Подобную команду можно поместить в меню пользователя, или создать консольный алиас.
А можно тупо добавить в макрос на Alt-F9.
User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

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

Post by hoopoe »

DrKnS wrote:Можете быстрее - развивайте быстрее. Иначе это
элементарное КУ (c) Кин-Дза-Дза :D

можно попробовать поиграть на переключении консольных буферов... например добавить хук для вызова некоторого макроса непосредственно перед выполнением команды и немедленно после выполнения команды... этот макрос мог бы менять размер консоли или подменять буфер для запускаемого приложения...
jpr111a
Posts: 11
Joined: Mon 04 Jul, 2011 15:24

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

Post by jpr111a »

Добавьте в серый список плагин PanelFilter 1.5b. Фильтрация происходит нормально, но окна фильтра не видно
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

jpr111a wrote:Добавьте в серый список плагин PanelFilter 1.5b. Фильтрация происходит нормально, но окна фильтра не видно
Сделал.
Фар есть инструмент, а не нянька. © 2009 DrKnS
jpr111a
Posts: 11
Joined: Mon 04 Jul, 2011 15:24

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

Post by jpr111a »

Ещё одно пожелание - пусть шорткаты прокрутки с CtlrAlt работают только при сркытых панелях. Сейчас, например, они перекрыли CtlrAltHome/End в редакторе.
pan One
Posts: 2
Joined: Thu 18 Jan, 2007 21:21

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

Post by pan One »

singalen wrote:Вообще-то, он УЖЕ это делает. На 25 строк. Кнопка Ctrl-O для этого и нужна.
Сейчас этот функционал расширился - почему не реализовать его в рамках существующего UI?
А консольный ВВОД FAR вообще и запоминает, и обрабатывает. Почему не делать то же с выводом?
+1 за эмулятор консоли.

Попробовал conemu: просмотр вывода последней команды в редакторе, мягко говоря, не очень. С таким же успехом можно просто перенаправлять в файл. К тому же меня эта фича больше привлекает со стороны хранения истории. Часто бывает, что важность того, что вывалилось в консоль, осознается через пару часов посфактум, и возникает острое желание прокрутить 10-20 килострок и посмотреть что ж там было. А каждый вызов перенаправлять несколько непрактично.

Как по мне, Ctrl-O плюс ASCII сколлер -- наиболее здравый вариант. Я б туда еще и мышиный сколлер прикрутил для прокрутки буфера вместо истории команд.

Опять же, с выделением по Alt-Ins вопрос снимется :wink:
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

pan One wrote: +1 за эмулятор консоли.
...
плюс ASCII сколлер -- наиболее здравый вариант.
...
Опять же, с выделением по Alt-Ins вопрос снимется
:wacko:
Pasha_ZZZ
Posts: 425
Joined: Mon 12 Jun, 2006 14:58
Has thanked: 1 time
Been thanked: 27 times
Contact:

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

Post by Pasha_ZZZ »

Я вот думаю, что надо сделать так: при любой промотке со включенными панелями они бы автоматом скрывались (Ctrl+O), а если в процессе промотки нажаты Ctrl+O - консоль автоматически скроллится вниз (Ctrl+Alt+End и включаются панели (Ctrl+O).
Таким образом, при любой промотке действует беспанельный режим.

Хотя в идеале надо бы так, как Alt+F5 в MC: при попытке промотки автоматом включается режим чистой консоли (плюс вход в этот режим д.б. по хоткеям без промотки), без всяких F1-F12 внизу (кто вообще смотрит на эту строку при скрытых панелях). А самым бы идеальным вариантом был такой: включается режим чистой консоли, а командная строка (допустим, выделенная цветом) всегда оставалась внизу (прилеплена). Но при этом не участвовала бы в операциях типа выделения и копирования (хотя это хз как)...
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

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

Post by LAT »

Решил приобщиться к использованию большого буфера консоли. Столкнулся с [мелким] неудобством, связанным с отображением вертикальной полосы прокрутки. Похоже на известную проблему «В некоторых случаях, в частности после двойного Alt-F9 (максимизация/нормализация) появляются не всегда желанные полосы прокрутки» (viewtopic.php?p=63360#p63360), но в моем случае полосы появляются сразу после запуска FAR-а, т.е. без Alt-F9.

Для ярлыка заданы размеры буфера окна и экрана: ширина = 110, высота = 60. Параметры из far:config:
System.WindowMode = true
System.WindowMode.StickyX = true
System.WindowMode.StickyY = false
Win 7, FAR 3.0.5261 x86 (UPD: также воспроизводится на FAR 3.0.5271 x86)

Кто знает, подскажите, пожалуйста:
1. Описанная ситуация – не баг, так и должно быть?
2. Если установить System.WindowMode.StickyY = true, вертикальная полоса прокрутки исчезает (по крайней мере, при запуске). Является ли такая настройка корректным способом для работы с большим буфером консоли, но без отображения вертикальной полосы прокрутки?

Спасибо.
Last edited by LAT on Wed 19 Sep, 2018 12:36, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

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

Post by 2useven10 »

да. да.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Вертикальная полоса прокрутки - это фундаментальная фича "большого буфера консоли", ради которой всё и затевалось.
Post Reply

Return to “Обсуждение Far Manager”