J'ai une grande quantité d'utilitaires de ligne de commande que j'utilise dans le développement quotidien (p. Ex. Maven, ant, Grizzly, mplayer, CASE, etc.). J'utilise Windows. Chaque fois que je veux lancer un nouveau processus, je finis par avoir à créer un nouveau processus cmd.exe et à taper ce que je veux exécuter. Parfois, j'aurai cinq cmd.exe ouverts à la fois! Il est difficile de gérer.
Existe-t-il un moyen de le faire directement dans les émacs? Voici ce que je voudrais:
Cela semble être une tâche réalisable dans Emacs, mais je ne peux pas comprendre comment le faire. J'aimerais pouvoir utiliser ssh et faire quelque chose de similaire dans des boîtes Linux distantes.
Peut-être existe-t-il une autre solution plus évidente que les Emacs. Si c'est le cas, veuillez m'expliquer.
EDIT: J'ai remarqué que Emacs avait une commande eshell. Je pense que mes besoins seraient satisfaits si je pouvais faire fonctionner cela sur plusieurs tampons à la fois.
Je suis une personne biaisée linux / emacs, alors voici ce que j'essaierais:
Mx shell
lance un shell dans Emacs. Si vous donnez un préfixe arg ( Cu Mx shell
), Emacs vous demandera le nom à donner au tampon shell. De cette façon, vous pouvez avoir plusieurs tampons de shell. mplayer -option1 -option2 23
" Beaucoup de personnes qui ne sont pas linux / cygwin sont incluses comme PowerShell . Cela fournit également des alias. Certaines personnes ont écrit sur l' exécution de powershell à l'intérieur des emacs .