2009-05-16 20 views
9

Posso usare powershell come shell, in modalità shell per emacs?
Come?Posso usare PowerShell in modalità shell per Emacs?

+3

C'è questo post del blog (http://blogs.msdn.com/powershell/archive/2008/04/15/powershell-running-inside-of-emacs.aspx) e queste istruzioni (http: // blog. msdn.com/dotnetinterop/archive/2008/04/10/run-powershell-as-a-shell-within-emacs.aspx) –

risposta

6

Vedere post sul blog di Jeffrey Snover PowerShell running inside of Emacs

+6

Un collegamento più utile sarebbe http://blogs.msdn.com/dotnetinterop/archive /2008/04/10/run-powershell-as-a-shell-within-emacs.aspx –

2

Il modo più rapido per scoprirlo sarebbe eseguire la modalità shell e quindi eseguire powershell dalla riga di comando.

4

Sulla base del post sul blog Run PowerShell as a shell within Emacs (aprile 2008), e la sezione di questo articolo Emacs Wiki su PowerShell chiamato PowerShell as an inferior shell (aggiornato maggio 2010):

  • Salva powershell.el in .\share\emacs\site-lisp nella directory di installazione di Emacs o in qualsiasi altra directory nel tuo load-path. (powershell.el è troppo lungo per essere incluso in questa risposta. Come spiegato nel post del blog, non c'è modo di forzare PowerShell a funzionare in modalità interattiva quando l'input e l'output standard vengono reindirizzati, quindi è necessario un bel po 'di codice di colla per usare . come un guscio inferiore)

  • Aggiungere il seguente alla .emacs file:

    (autoload 'powershell "powershell" "Run powershell as a shell within emacs." t)

una volta fatto, utilizzare M-x powershell per aprire e interattivamente utilizzare un buffer shell di PS.

Problemi correlati