2015-08-15 2 views
1

Я хочу открыть набор файлов в одном окне vim. Это работает:Открыть список файлов в одном экземпляре Vim в одной строке

$list = gci *.py -recurse 
& gvim.exe $list 

Но это не (это просто дает мне пустое окно VIM):

gci *.py -recurse | gvim.exe 

Как это может быть сделано в одной строке? Было бы также полезно узнать, почему мой второй метод не работает.

+0

Я не знаю синтаксиса powershell, с оболочкой, вы можете сделать что-то вроде 'vim $ (gci * .py -recurse)'. – Kent

ответ

2

Run Get-ChildItem в выражении:

& gvim.exe (gci *.py -Recurse) 

Ваше второе заявление, вероятно, ничего не делает, потому что gvim.exe не кажется, читать имена файлов из STDIN (related).

+0

Ну, я сделал поиск, прежде чем задавать вопрос, но не видел ссылку, которую вы разместили. Спасибо за ответ! –

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