Управляйте перенаправлением вывода к энергии, не работающей над OS X

Я пытаюсь перенаправить вывод команды к энергии с помощью - аргумент, но это, кажется, не работает над OS X. Например, если я ввожу

$ ls | vim - 

на командной строке на одной из моих машин Linux вывод ls правильно передается по каналу к энергии. Но когда я делаю то же самое на любой из моих машин OS X, я добираюсь

$ ls | vim -
Vim: Reading from stdin...

И это просто зависает там, пока я не поразил CTRL-D.

Какая-либо идея, почему это произошло бы и как на самом деле перенаправить вывод команды к энергии?

Для ссылки я использую OS X 10.6.4 (и 10.6.5) с энергией 7.2 (и 7.3) с ударом как моя оболочка.

1
задан 20.11.2010, 03:18

1 ответ

Я ожидал бы руку как это, если бы их были проблемы с полномочиями. Эта страница подробно останавливается на Vi на OS X больше, чем я когда-нибудь мог. Вместо просто вырезанного и вставленного их ответы, я думал, что укажу на Вас на него, чтобы видеть, помогает ли это.

http://macvim-dev.github.io/macvim/

Это упоминает, что разветвление было нестандартно и что для разветвления нужно обеспечить целый путь к двоичному файлу. Создание псевдонима к целому пути, как vim='TERM=xterm-color vim' добился бы цели.

0
ответ дан 17.12.2019, 00:30

Теги

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