2012-04-17 2 views

ответ

2

Если вы гибко относитесь к формату команды, некоторые оболочки имеют замену процессов через временные файлы. Например, in zsh you could do:

emacs =(cat somefile) 

Любой процесс, который генерирует выходной сигнал может быть использован в скобках. Zsh сохранит его во временном файле, а затем вызовет emacs с этим именем файла.

1

Обычно пользователи Emacs предпочитают иметь длинный экземпляр Emacs, а не , чем часто открывать и закрывать. Имея это в виду, вы могли бы попробовать делать следующее в буфере Emacs:

Ctrl + хяfile name

, чтобы вставить содержимое файла в текущий буфер. Кроме того, можно попробовать использовать:

Ctrl + уAlt + !some shell commandRET

, если вы хотите, чтобы вставить вывод любой общей команды оболочки, вставленной в буфер.

Смежные вопросы