Перенаправление вывода в плагине FarCmds

Здесь можно обсудить ваш любимый плагин.
User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: Перенаправление вывода в плагине FarCmds

Post by Skirda » Wed 02 Jul, 2014 09:19

Latest post of the previous page:

Вроде понял:
"<+" - команда выводит в консоль, её вывод доступен как по Ctrl-O, так и после выхода из редактора/вьювера.
"<<" - команда выводит в консоль, но её вывод будет доступен только по Ctrl-O, после выхода из редактора/вьювера восстанавливается предыдущая картина.

Всё так?

Если да, то утверждение для "<<" доступно только в одном случае - если редактор/вьювер модальные (пробуем).
Если убрать флаг [E|V]F_IMMEDIATERETURN, то можно получить визуальные "несуразности" (пробуем, edit:<<dir ctrl-o ctrl-tab .....).

Как быть? (если нужны подробности по коду - опишу по требованию)
We are the Borg. You will be assimilated.
So Say We All!

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: Перенаправление вывода в плагине FarCmds

Post by John Doe » Wed 02 Jul, 2014 09:33

Вроде понял:
Если верить справке, то всё зависит от того, как программа осуществляет вывод: в стандартный поток, или прямо в консоль.
"<<" - команда выводит в консоль, но её вывод будет доступен только по Ctrl-O, после выхода из редактора/вьювера восстанавливается предыдущая картина.
Мне кажется в этом очень мало смысла.

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: Перенаправление вывода в плагине FarCmds

Post by John Doe » Thu 03 Jul, 2014 15:47

После рефакторинга 4 начали гасится панели там где не должны.
Настройки: (•) Hide external command output
Команда: edit:<command

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: Перенаправление вывода в плагине FarCmds

Post by Skirda » Thu 03 Jul, 2014 17:12

Я еще не закончил ломать... Осталось чуть-чуть.
We are the Borg. You will be assimilated.
So Say We All!

Post Reply

Return to “Обсуждение плагинов”