У меня есть большая сумма утилит командной строки, которые я использую в ежедневной разработке (например, Знаток, муравей, Гризли, mplayer, инструменты CASE, и т.д.). Я использую Windows. Каждый раз, когда я хочу начать новый процесс, я заканчиваю тем, что имел необходимость создать новый процесс cmd.exe и ввести то, что я хочу выполнить. Иногда, у меня будет пять cmd.exe открытым за один раз!! Становится трудным справиться.
Там некоторый путь состоит в том, чтобы сделать это непосредственно в emacs? Вот то, что я хотел бы:
Это походит на осуществимую задачу в emacs, но я не могу вполне выяснить, как сделать это. Я хотел бы смочь использовать ssh и сделать что-то подобное на удаленных полях Linux также.
Возможно, существует другое более очевидное решение, чем emacs. Если так, просветите меня.
Править: Я заметил, что emacs имеет команду eshell. Я думаю, что мои потребности были бы удовлетворены, если я мог бы заставить это работать над несколькими буферами сразу.
Я - смещенная личность linux/emacs, таким образом, вот то, что я попробовала бы:
M-x shell
запускает оболочку в emacs. Если Вы даете аргумент префикса (C-u M-x shell
), emacs предложит Вам имя давать буферу оболочки. Таким образом, у Вас может быть несколько буферов оболочки.mplayer -option1 -option2 23
"Многие люди, которые не являются linux/cygwin, наклоненным как PowerShell. Это также обеспечивает псевдонимы. Некоторые люди записали о выполнении powershell внутри emacs.