Я пытаюсь перенаправить вывод команды в vim, используя аргумент -, но, похоже, он не работает в OS X. Например, если я наберу
$ ls | vim -
в командной строке на одной из моих машин Linux вывод команды ls правильно передается в vim. Но когда я делаю то же самое на любом из моих компьютеров с OS X, я получаю
$ ls | vim -
Vim: Reading from stdin...
И он просто висит там, пока я не нажму CTRL-D.
Любая идея, почему это будет происходить и как на самом деле перенаправить вывод команды в Vim?
Для справки, я использую OS X 10.6.4 (и 10.6.5) с vim 7.2 (и 7.3) с bash в качестве оболочки.