Re: Возможности консоли.
>>>>> Oleksandr Gavenko <gavenkoa@gmail.com> writes:
[…]
> Для работы "как в терминале" я использую 2 режима:
> * M-x shell - работает навигация по тексту, потому для line-oriented
> программ (типа ls или ssh).
Достоинство M-x shell — протокол сеанса в качестве «бесплатного
дополнения.» Это же и недостаток — неаккуратная команда (e. g.,
$ yes) может за короткое время дать больше вывода, чем Emacs в
состоянии потребить.
> Понятно что bash-completion тут не работает.
… Но работает встроенный в Emacs. К тому же, bash-completion,
на мой взгляд, слишком уж доверяет суффиксу имени файла при
определении типа последнего.
> * M-x term - эмуляция терминала, полноценная, запускаются MC,
> aptitude, nethack, работает bash-completion. По C-c C-j переходим в
> режим редактирования и можно скопировать текст. По C-c C-k
> возвращаемся к эмуляции терминала.
Подозреваю, GNU Screen будет все же быстрее. Кроме того, он
поддерживает «отключение» от сеанса с последующим «подключением»
с другого терминала.
У меня единожды запущенный сеанс Screen может жить месяцами.
E. g.:
$ ps -o pid,lstart,cmd -C screen
PID STARTED CMD
1335 Mon Oct 31 08:15:05 2011 SCREEN -dmS primary
19539 Tue Oct 30 19:00:13 2012 screen -x primary
$
[…]
--
FSF associate member #7257
Reply to: