2009-05-16 2 views
9

Могу ли я использовать powershell как оболочку, в режиме оболочки для emacs?
Как?Могу ли я использовать PowerShell в режиме оболочки для Emacs?

+3

Это сообщение в блоге (http://blogs.msdn.com/powershell/archive/2008/04/15/powershell-running-inside-of-emacs.aspx) и эти инструкции (http: // blogs. msdn.com/dotnetinterop/archive/2008/04/10/run-powershell-as-a-shell-within-emacs.aspx) –

ответ

6

См пост в блоге Джеффри Snover в PowerShell running inside of Emacs

+6

Более полезной ссылкой будет http://blogs.msdn.com/dotnetinterop/archive /2008/04/10/run-powershell-as-a-shell-within-emacs.aspx –

2

Самый быстрый способ узнать, как запустить режим оболочки, а затем запустить powershell из командной строки.

4

Основываясь на блоге Run PowerShell as a shell within Emacs (апрель 2008), а также раздел статьи Emacs Wiki на PowerShell называется PowerShell as an inferior shell (обновлено мая 2010):

  • Сохраните powershell.el в .\share\emacs\site-lisp в каталоге установки Emacs или в любом другом каталоге в вашем load-path. (powershell.el слишком длинный, чтобы быть включенным в этот ответ. Как поясняется в сообщении в блоге, нет возможности заставить PowerShell работать в интерактивном режиме при перенаправлении стандартных входов и выходов, поэтому для использования необходимо использовать бит-код . это как подчиненная оболочка)

  • Добавьте следующую строку в ваш .emacs file:

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

После этого, используйте M-x powershell открывать и интерактивно использовать буфер PS оболочки.

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