Как открыть код Visual Studio с помощью терминала

50

Недавно я загрузил код Visual Studio, который работает как текстовый редактор, но я не могу понять, как открыть файл кода из терминала.

Когда я использую Sublime Text, команда такова subl, поэтому при запуске subl newFolder.cона автоматически открывает Sublime Text с именем файла newFolder.c.

Что я могу набрать, чтобы создать / открыть файл в Visual Studio Code?

Георгий Черчвадзе
источник
Связанный: code.visualstudio.com/docs/setup/linux
Старейшина Гик
Ты пробовал; gedit newFolder.c; nano newFolder.c; vim newFolder.c ??
Рахул
@Rahul никто из них не работает
Giorgi Cercvadze
Если ни один из них не сработал, PATHскорее всего, вы ошарашены. Что echo $PATHпоказывает тебе? Что вы ожидали?
Майкл Сэндман
1
Вместо ctrl +shift+P... install shell ...попробуйте пойти в то же место ctrl+shift+Pи набрать install 'Code' command in PATH. Это сработало для меня, когда ни одно из других решений не сработало. Я нашел это здесь: stackoverflow.com/a/30627956
Рикки

Ответы:

67

Это должно быть названо codeи для меня, я просто должен запустить его.

$ code
$ code my-file

и это работает. Я установил .deb, который помещает его в /usr/bin. Если вы установили его по-другому, то попробуйте найти бинарный файл

$ command -v code

будет печатать путь ... более надежно, чем which code. VS Code - это электронное приложение (то есть Chrome / узел), а лаунчер немного шаткий. Например, xdg-openу меня плохо работает.

Майкл Сэндман
источник
3
да уж!! работал на меня.
Авниш алок
34

Правильный путь - открыть код Visual Studio и нажать Ctrl+ Shift+, Pзатем набрать install shell command. В какой-то момент вы должны увидеть опцию, которая позволяет вам установить команду оболочки, щелкните по ней. Затем откройте новое окно терминала и введите code.

Шейн Хадсон
источник
5
Этот вариант не подходит в 1.25.1
silencedmessage
2
@silencedmessage попробуйте набрать shell. Вот как это выглядит для меня
Алекс Кори
Для Mac OS вы должны использовать CMD + Shift + P
Джеймс Джордан Тейлор
2
Вместо того install shell command, чтобы для меня это былоInstall 'code' command in PATH
Tomp