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

Функции стрелок не имеют своих собственных this.

Выражение функции со стрелкой является синтаксически компактной альтернативой регулярному выражению функции, хотя и без собственных привязок к ключевым словам this, arguments, super или new.target.

blockquote>

Вы можете bind() объект с нормальным синтаксисом функции:

var Person = {
  name: "Tim",
  age: 28,
  greeting:function(){
    console.log("Hello " + this.name + ".  Wow, you are " + this.age + " years old.");
  }
}
Person.greeting()
var greeting = Person.greeting.bind(Person);
greeting();

9
задан Luke Girvin 4 September 2011 в 01:33
поделиться

3 ответа

See Jeffrey Snover's blog post PowerShell running inside of Emacs

8
ответ дан 4 December 2019 в 13:05
поделиться

The quickest way to find out would be to run shell-mode, and then run powershell from the command line.

3
ответ дан 4 December 2019 в 13:05
поделиться
[

] На основании записи в блоге [] Run PowerShell как оболочка в Emacs[] (апрель 2008), а также раздела статьи Emacs Wiki о PowerShell под названием []PowerShell как более низкая оболочка[] (обновленная в мае 2010):[

] [
    ] [
  • ][

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

    ][
  • ] [
  • ][

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

    ] [

    ][](автозагрузка 'powershell "powershell" "Запуск powershell как оболочки внутри emacs." t)[][

    ][
  • ] [
] [

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

].
4
ответ дан 4 December 2019 в 13:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: