>>>>> Oleksandr Gavenko <[email protected]> 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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Ответить