Hello, Как сказать less, vim и прочим консольным тулзам не восстанавливать экран, который был перед их запуском? Это большое достижение сильно достает, когда результаты grep по половине винта запущенные в less исчезают после его выхода. -- Regards, Yaroslav Halchinsky =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Yaroslav Halchinsky wrote:
Как сказать less, vim и прочим консольным тулзам не восстанавливать экран, который был перед их запуском? Это большое достижение сильно достает, когда результаты grep по половине винта запущенные в less исчезают после его выхода.
xterm'ом пользуйся, а не rxvt -- VVS56-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Dec 20, 2002 at 04:13:10PM +0200, vladimir.sharun@ukr.net wrote:
Как сказать less, vim и прочим консольным тулзам не восстанавливать экран, который был перед их запуском? Это большое достижение сильно достает, когда результаты grep по половине винта запущенные в less исчезают после его выхода.
xterm'ом пользуйся, а не rxvt
Пользуюсь putty и консолью. Кстати, в freebsd-5 такая же беда есть, после того как xterm-ы порихтовали. Нафига? -- Regards, Yaroslav Halchinsky =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
According to vladimir.sharun@ukr.net: Hi!
Yaroslav Halchinsky wrote:
Как сказать less, vim и прочим консольным тулзам не восстанавливать экран, который был перед их запуском? Это большое достижение сильно достает, когда результаты grep по половине винта запущенные в less исчезают после его выхода.
xterm'ом пользуйся, а не rxvt
Боюсь, что это зависит не от него. Сидя что в xterm, что в rxvt на freebsd не происходит восстановления экрана, а на linux оно происходит, так что видимо дело либо в версиях программ (сомнительно), либо в termcap, IMHO.
-- VVS56-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- Taras Heychenko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Fri, Dec 20, 2002 at 16:33:30, tasic wrote about "[uanog] Re: less и restore screen в Linux":
Как сказать less, vim и прочим консольным тулзам не восстанавливать экран, который был перед их запуском? Это большое достижение сильно достает, когда результаты grep по половине винта запущенные в less исчезают после его выхода.
xterm'ом пользуйся, а не rxvt
Боюсь, что это зависит не от него. Сидя что в xterm, что в rxvt на freebsd не происходит восстановления экрана, а на linux оно происходит, так что видимо дело либо в версиях программ (сомнительно), либо в termcap, IMHO.
Очень странно. У меня в xterm на freebsd, openbsd и прочих всегда экран восстанавливался после less и прочих. Функциональность по восстановлению экрана находится, AFAIU, в curses, и включается, если терминал допускает чтение текущего содержимого. Соответственно, она должна срабатывать в любом приложении, которое использует curses. Как это выключить - пока не знаю. -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Mon, Dec 23, 2002 at 11:02:00AM +0200, Valentin Nechayev wrote:
Fri, Dec 20, 2002 at 16:33:30, tasic wrote about "[uanog] Re: less и restore screen в Linux":
Как сказать less, vim и прочим консольным тулзам не восстанавливать экран, который был перед их запуском? Это большое достижение сильно достает, когда результаты grep по половине винта запущенные в less исчезают после его выхода.
xterm'ом пользуйся, а не rxvt
Боюсь, что это зависит не от него. Сидя что в xterm, что в rxvt на freebsd не происходит восстановления экрана, а на linux оно происходит, так что видимо дело либо в версиях программ (сомнительно), либо в termcap, IMHO.
Очень странно. У меня в xterm на freebsd, openbsd и прочих всегда экран восстанавливался после less и прочих.
Функциональность по восстановлению экрана находится, AFAIU, в curses, и включается, если терминал допускает чтение текущего содержимого. Соответственно, она должна срабатывать в любом приложении, которое использует curses. Как это выключить - пока не знаю.
не совсем так - это определяеться присутсвием кодов переключения alternate screen (ESC[?47h) в init(reset) termcap/terminfo последовательности -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/CC/IT d-@ s: a- C++ UBSC++++$ P++>+++@ L- E--- W+ N++ o? K? w->-- O- M- V- PS@ PE@ Y+ PGP>+ t 5 X R tv- b+++(++++) DI-- D+(++) G>++ e- h--- r y+++ ------END GEEK CODE BLOCK------ =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Mon, Dec 23, 2002 at 11:25:10AM +0200, Eugene Polovnikov wrote:
On Mon, Dec 23, 2002 at 11:02:00AM +0200, Valentin Nechayev wrote:
Fri, Dec 20, 2002 at 16:33:30, tasic wrote about "[uanog] Re: less и restore screen в Linux":
Как сказать less, vim и прочим консольным тулзам не восстанавливать экран, который был перед их запуском? Это большое достижение сильно достает, когда результаты grep по половине винта запущенные в less исчезают после его выхода.
xterm'ом пользуйся, а не rxvt
Боюсь, что это зависит не от него. Сидя что в xterm, что в rxvt на freebsd не происходит восстановления экрана, а на linux оно происходит, так что видимо дело либо в версиях программ (сомнительно), либо в termcap, IMHO.
Очень странно. У меня в xterm на freebsd, openbsd и прочих всегда экран восстанавливался после less и прочих.
Функциональность по восстановлению экрана находится, AFAIU, в curses, и включается, если терминал допускает чтение текущего содержимого. Соответственно, она должна срабатывать в любом приложении, которое использует curses. Как это выключить - пока не знаю.
не совсем так - это определяеться присутсвием кодов переключения alternate screen (ESC[?47h) в init(reset) termcap/terminfo последовательности
oops - ESC[?1047h -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/CC/IT d-@ s: a- C++ UBSC++++$ P++>+++@ L- E--- W+ N++ o? K? w->-- O- M- V- PS@ PE@ Y+ PGP>+ t 5 X R tv- b+++(++++) DI-- D+(++) G>++ e- h--- r y+++ ------END GEEK CODE BLOCK------ =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Mon, Dec 23, 2002 at 11:26:51, eugene wrote about "[uanog] Re: less и restore screen в Linux":
Функциональность по восстановлению экрана находится, AFAIU, в curses, и включается, если терминал допускает чтение текущего содержимого. Соответственно, она должна срабатывать в любом приложении, которое использует curses. Как это выключить - пока не знаю.
не совсем так - это определяеться присутсвием кодов переключения alternate screen (ESC[?47h) в init(reset) termcap/terminfo последовательности
oops - ESC[?1047h
Может быть. Я помнил слова "alternate screen", но man termcap и man terminfo про такое молчат, поэтому предположил, что это ложная память. ;))) Фрёвый termcap сейчас не содержит \e[?1047h для xterm... ранее, похоже, содержал. Или оно как-то иначе работало. -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (5)
-
Eugene Polovnikov
-
Taras Heychenko
-
Valentin Nechayev
-
vladimir.sharun@ukr.net
-
Yaroslav Halchinsky