2015-07-01 5 views
0

Я пытаюсь использовать vscode (0.4.0), чтобы открыть файл из командной строки powershell с пробелами в пути. В частности, профиль PowerShell, который живет в «Мои документы»Открыть файл с пробелами в пути

Первоначально я пытался просто:

code $PROFILE 

, но это только открывает файл под названием «My» и делает аналогично, если я процитирую путь к файлу:

code '\\myserver\myname\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1' 
code "\\myserver\myname\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1" 

Как мне открыть файл из командной строки, когда в пути есть пробелы?

Я также проверил его на локальный файл «C: \ Temp \ Test \ пространства foobar.txt», и это делает подобным, так что это не связанно с UNC

+0

Это работает, если вы пишете «Мои документы»? – lmiguelvargasf

+0

@Imiguelvargasf: К сожалению нет, это не – mutex

+0

Это Windows или Mac? –

ответ

2

Это кажется странным, но я попробовал двойные кавычки , и это сработало:

code ""C:\test\test file.js"" 
+0

Хм, очень странно. Это работает для меня в cmd.exe, но не в powershell, откуда я изначально пытался это сделать (я отредактировал вопрос, чтобы прояснить это). Я дал вам +1, но мне интересно, что обходное решение может быть для powershell. Это немного напоминает какую-то ошибку с vscode. – mutex

+0

Хорошее обходное решение на данный момент. Я все еще регистрировал проблему на нашем конце, чтобы изучить ее. –

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