Jak wywołać VS edytor kodu z linii poleceń

Pytanie mówi wszystko.

Jak mogę wywołać VS edytor kodu z

  • windows cmd
  • linux i mac terminal

Np. dla notepad++ piszę

> start notepad++ test.txt

Przy okazji, edytor jest niesamowity(cross-platform)! Dziękuję Nadella!

Możesz go pobrać z microsoft

Author: nvoigt, 2015-04-30

12 answers

Użyj polecenia code /path/to/file/or/directory/you/want/to/open, aby otworzyć plik w kodzie VS.

W systemach Windows i Linux polecenie code powinno zostać zainstalowane automatycznie. Na macOS, musi być zainstalowany ręcznie:

Launch VS Code. Teraz otwórz paletę poleceń (F1) i wpisz shell command, aby znaleźć Shell Command: Install 'code' command in PATH command. Uruchom ponownie terminal.

 151
Author: Laily,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-25 05:28:38

Na docs :

Mac OS X

  1. Pobierz Visual Studio Code Dla Mac OS X.
  2. Kliknij dwukrotnie na VSCode-osx.zip, aby rozwinąć zawartość.
  3. Przeciągnij Kod Visual Studio.aplikacji do folderu Aplikacje, udostępniając ją w Launchpad.
  4. Dodaj kod VS do Docka klikając prawym przyciskiem myszy ikonę i wybierając opcje, pozostań w doku.

Tip: Jeśli chcesz uruchomić VS Code z terminala, dodaj podążając za twoim~/.plik bash_profile ( ~ /.zshrc w przypadku korzystania z zsh).

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

Teraz możesz po prostu wpisać kod . w dowolnym folderze, aby rozpocząć edycję plików w tej teczce.

Tip: możesz również dodać go do VS Code insiders budować zmieniając " com.microsoft.VSCodeInsiders". Również jeśli nie wpisujesz całego kodu słowa, po prostu zmień go na c.

Linux

  1. Pobierz Visual Studio Code dla Linuksa.
  2. Utwórz nowy folder i rozpakuj VSCode-linux-x64.zip w tym folderze.
  3. Kliknij dwukrotnie kod, aby uruchomić Visual Studio Code.

Tip: jeśli chcesz uruchomić VS Code z terminala, utwórz następujący link zastępując/path/do/VSCode / Code absolutem ścieżka do kodu wykonywalnego

sudo ln -s /path/to/vscode/Code /usr/local/bin/code

Teraz możesz po prostu wpisać kod . w dowolnym folderze, aby rozpocząć edycję plików w tej teczce.

 18
Author: GingerBear,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-07 09:00:28

Możesz również uruchomić kod VS z terminala wpisując code po dodaniu go do ścieżki:

Launch VS Code. Otwórz paletę poleceń (⇧⌘P) i wpisz shell command, aby znaleźć polecenie powłoki: Install code w poleceniu PATH. Polecenia powłoki Mac

Uruchom ponownie terminal, aby nowa wartość $PATH stała się skuteczna. Będziesz mógł wpisać code . w dowolnym folderze, aby rozpocząć edycję plików w tym folderze.

 11
Author: Kamrul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-02 02:12:42

VS Code to edytor kodu obowiązkowy dla 2018 roku

Dla użytkowników Windows 10 dużo jest możliwe, tak samo jak użytkownicy Mac OS typują code . .

Poszukaj dla siebie VS Code \ bin folder ścieżka np C:\Program Files\Microsoft VS Code\bin . Folder bin zawiera plik o nazwie code.cmd

Wykonaj poniższe kroki i bądź dumny z używanego systemu operacyjnego.

  1. Wyszukaj "Zaawansowane Ustawienia systemu" Od początku.

  2. Kliknij na środowisko Zmienne

  3. Na zmiennych systemowych wybierz "path" z zakładki zmienna i kliknij Edytuj.

  4. Kliknij na nowy po prawej stronie wyskakującego okna.

  5. Skopiuj ścieżkę ze ścieżki nawigatora i wklej ją do nowej otwartej ścieżki w kroku 4, przykład:- C:\Program Files\Microsoft VS Code\bin

  6. Kliknij Ok na wszystkich otwartych oknach, aby potwierdzić zmiany i ponownie uruchomić cmd

  7. Przejdź do swojego cmd i przejdź do katalogu roboczego na serwerze i wpisz code .

C:>cd wamp64\www\react-app> code . aby otworzyć za pomocą kodu VS w systemie Windows.

Visual Studio Code zawiera również polecenie promowane w edytorze i można je otworzyć za pomocą
Ctrl + ` na klawiaturze.

Mam nadzieję, że to komuś pomoże, tak jak wielu z nas.
 9
Author: krialex21,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-31 09:12:15

W przypadku Linuksa i Maca, chcesz przejść do katalogu, w którym rozpakowano pliki VSCode za pomocą polecenia 'cd'. Na przykład:

cd ~/Downloads/VSCode

Następnie uruchamiasz aplikację przez uruchomienie..

./Code

'Code' jest nazwą pliku wykonywalnego.

Jeśli masz dostęp do roota na komputerze, możesz skonfigurować system tak, aby umożliwiał uruchamianie VSCode z dowolnego miejsca, łącząc go z /usr / bin, gdzie linki do plików wykonywalnych są często przechowywane.

sudo ln -s /path/to/VSCode/folder/Code /usr/bin/Code    

Możesz teraz Uruchom VSCode z dowolnego miejsca, wpisując:

Code
 5
Author: Fraserr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-30 09:29:01

Dla użytkowników Windows ( vs code doc):

Dodaj katalog "C:\Program Files (x86)\Microsoft VS Code Insiders\bin" przy zmiennej środowiskowej % PATH%.

Następnie przejdź do folderu, który chcesz otworzyć za pomocą vs code i wpisz: code-insders .

 4
Author: Samuel Diogo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-31 17:24:23

Podczas instalacji w systemie Windows zostanie wyświetlony monit o dodanie kodu VS do ścieżki.

Próbowałem rozgryźć, Jak otworzyć pliki z kodem VS z linii poleceń i miałem już taką możliwość-zapomniałem, że już ją dodałem. Być może masz już zainstalowany-sprawdź, przechodząc do folderu, który chcesz otworzyć i uruchamiając polecenie code ., aby otworzyć ten folder.

 3
Author: Zachary Bennett,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-03 21:37:53

Czasami ustawienie ścieżki z palety poleceń VS Code nie działa

Zamiast tego ręcznie dodaj swój kod VS do ścieżki:

  1. Uruchom w terminalu

    Sudo nano / etc / paths

  2. przejdź do dołu pliku i wprowadź ścieżkę, którą chcesz dodać
  3. naciśnij control-x, aby zakończyć. Wprowadź "Y", aby zapisać zmodyfikowany bufor.
  4. Uruchom ponownie terminal i przetestuj echo $PATH. Powinieneś coś podobnego

~ echo $PATH /Users/shashank/.nvm/versions/node/v8.9.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Visual Studio Code.app/Contents/Resources/app/bin

Następnym razem, ty przejdź do folderu projektu z terminala

Wpisz:

code .

Lub

code /path/to/project

Źródło

 2
Author: Shashank,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-26 06:08:53

To działa Dla Windows:

CMD> start vscode://file/o:/git/libzmq/builds/msvc/vs2017/libzmq.sln

Ale jeśli ścieżka pliku ma spacje, normalnie można by dodać podwójne cudzysłowy wokół niej, jak to:

CMD> start "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"

Ale to psuje start, który może przyjmować podwójnie cytowany tytuł, więc utworzy okno z tą nazwą jako tytułem i nie otworzy projektu.

CMD> start "title" "vscode://file/o:/git/lib zmq/builds/msvc/vs2017/libzmq.sln"
 1
Author: opedroso,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-02 08:23:44

W Linuksie jeśli użyjesz code . otworzy się kod VS w folderze, w którym znajdował się terminal. Używając code . Filename.cs otworzy się w folderze i otworzy wspomniany plik.

 1
Author: Ilesyt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-14 00:44:33

Wpisanie "code" w wierszu polecenia dos ' a zadziałało

 0
Author: Arlan T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-23 21:05:40

Dla głowic linii poleceń można również uruchomić

sudo ln -s "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" /usr/local/bin/code

To zrobi dokładnie to samo, co Funkcja Shell Command: Install 'code' command in PATH command w VSCode.

 0
Author: dordio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-07 14:26:11