Як відкрити код Visual Studio за допомогою терміналу


50

Нещодавно я завантажив візуальний код студії, який працює як текстовий редактор, але не можу зрозуміти, як відкрити файл коду з терміналу.

Коли я використовую Sublime Text, команда є subl, тому при запуску subl newFolder.cвона автоматично відкриє Sublime Text з файлом з ім'ям newFolder.c.

Що я можу ввести, щоб створити / відкрити файл у коді Visual Studio?



Ви спробували; 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
Рікі

Відповіді:


66

Це повинно називатися, codeі для мене, я просто повинен це запустити.

$ code
$ code my-file

і це працює. Я встановив .deb, який вводить його /usr/bin. Якщо ви встановили його іншим способом, то спробуйте знайти двійковий файл

$ command -v code

буде надрукувати шлях ... надійніше, ніж which code. Код VS - це додаток Electron (тобто Chrome / вузол), і пусковий механізм трохи непростий. Наприклад, xdg-openне добре працює для мене.


3
так !! працював на мене.
Авніш алок

34

Правильний спосіб - відкрити Visual Studio Code і натиснути Ctrl+ Shift+, Pа потім ввести install shell command. У якийсь момент ви побачите варіант, який з'являється, який дозволяє встановити команду shell, клацніть по ній. Потім відкрийте нове вікно терміналу та введіть code.


5
Цей варіант не підходить в 1.25.1
silencedmessage

2
@silencedmessage спробуйте ввести shell. Ось як це виглядає для мене
Алекс Кори

Для ОС Mac слід використовувати CMD + Shift + P
James Jordan Taylor

2
Замість цього install shell commandдля мене це булоInstall 'code' command in PATH
tomp
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.