Posso usare powershell come shell, in modalità shell per emacs?
Come?Posso usare PowerShell in modalità shell per Emacs?
risposta
Vedere post sul blog di Jeffrey Snover PowerShell running inside of Emacs
Un collegamento più utile sarebbe http://blogs.msdn.com/dotnetinterop/archive /2008/04/10/run-powershell-as-a-shell-within-emacs.aspx –
Il modo più rapido per scoprirlo sarebbe eseguire la modalità shell e quindi eseguire powershell dalla riga di comando.
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 tuoload-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.
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) –