Come chiamare VS Code Editor da terminale / riga di comando


126

La domanda dice tutto.

Come posso aprire l'editor di VS Code da

  • windows cmd
  • terminale linux e mac

ad esempio per notepad ++ scrivo

> start notepad++ test.txt

A proposito, l'editor è fantastico (multipiattaforma)! Grazie Nadella!

Puoi scaricarlo da microsoft


2
Al prompt di esecuzione o al prompt della shell dei comandi basta digitare - code -n "D:\myTextFile.txt"e andare avanti.
RBT

1
code ./search.plha funzionato per me su Windows 7 nel terminale di Visual Studios
Coty Embry

1
code -n filename- Apre il file in una NUOVA finestra. code -r filename- Apre il file in una finestra già aperta (questo è quello che volevo e perché sto commentando. Funziona benissimo dalla finestra del terminale di VSCode). code -g filename-- Maneggevole! Come puoi vedere dall'esecuzione code --help, il flag -g è l'abbreviazione di --gotoed è il mio comando preferito da usare durante il debug. Puoi usare solo il nome del file e si comporta come -rOR, puoi usare <file:line[:character]>per andare direttamente a una riga, o anche un carattere su una riga!
Neil Guy Lindberg,

Risposte:


249

Usa il comando code /path/to/file/or/directory/you/want/to/openper aprire il tuo file in VS Code.

Su Windows e Linux il codecomando dovrebbe essere installato automaticamente. Su macOS, deve essere installato manualmente:

Avvia VS Code. Ora apri la tavolozza dei comandi (F1) e digita shell commandper trovare il file Shell Command: Install 'code' command in PATH command. Riavvia il tuo terminale.


7
Stavo cercando questo per impostare vscode come strumento di diff. È possibile utilizzare code -d file1 file2per confrontare i file.
gr4nt3d

2
Sono su Windows e questo sicuramente non funziona per me.
Anthony Gatlin

4
@ChristopherHarris se stai usando la build insider, allora il comando ècode-insiders
svict4


1
Questo comando è decisamente mancante per me in VS Code 1.22.2 non addetti ai lavori.
Tomáš Hübelbauer

47

Secondo i documenti :

Mac OS X

  1. Scarica Visual Studio Code per Mac OS X.
  2. Fare doppio clic su VSCode-osx.zip per espandere il contenuto.
  3. Trascina Visual Studio Code.app nella cartella Applicazioni, rendendolo disponibile nel Launchpad.
  4. Aggiungi VS Code al tuo Dock facendo clic con il pulsante destro del mouse sull'icona e scegliendo Opzioni, Mantieni nel Dock.

Suggerimento : se si desidera eseguire VS Code dal terminale, aggiungere quanto segue al file ~ / .bash_profile (~ / .zshrc nel caso si utilizzi zsh).

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

Ora puoi semplicemente digitare il codice. in qualsiasi cartella per iniziare a modificare i file in quella cartella.

Mancia : puoi anche aggiungerlo alla build di VS Code Insiders modificando "com.microsoft.VSCodeInsiders". Inoltre, se non si digita l'intero codice della parola, è sufficiente cambiarlo in c.

Linux

  1. Scarica Visual Studio Code per Linux.
  2. Crea una nuova cartella ed estrai VSCode-linux-x64.zip all'interno di quella cartella.
  3. Fare doppio clic su Code per eseguire Visual Studio Code.

Suggerimento : se si desidera eseguire VS Code dal terminale, creare il seguente collegamento sostituendo / path / to / vscode / Code con il percorso assoluto dell'eseguibile del codice

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

Ora puoi semplicemente digitare il codice. in qualsiasi cartella per iniziare a modificare i file in quella cartella.


@NathanTuggy Penso che ti dimentichi di incollare la custodia della finestra.
GingerBear

3
Windows viene aggiunto automaticamente quando lo installi.
Travis Reeder

10
Secondo i documenti, ora puoi installarlo su Mac tramite la tavolozza dei comandi (Cmd-Shift-P),Shell Command: Install 'code' in PATH
Travis Reeder

Su Mac, funziona, ma aprirà un'istanza diversa di VS Code rispetto al collegamento installato dalla tavolozza dei comandi. (Ho notato che stavo eseguendo due versioni contemporaneamente dopo aver aggiunto e provato il codice della shell Mac di cui sopra e la ricerca del nome del file era molto più lenta nella versione aperta dal collegamento installato manualmente.)
joanwolk

22

VS Code è un editor di codice indispensabile per il 2018

Per gli utenti di Windows 10 è possibile molto, allo stesso modo in cui digitano gli utenti di Mac OS code . .

Cerca il tuo percorso della cartella VS Code \ bin, ad es C:\Program Files\Microsoft VS Code\bin . La cartella bin include un file chiamato code.cmd

Segui i passaggi seguenti e sii orgoglioso del sistema operativo che utilizzi.

  1. Cerca "Impostazioni di sistema avanzate" da Start.

  2. Fare clic su Variabili d'ambiente

  3. Su Variabili di sistema scegliere "percorso" dalla scheda Variabile e fare clic su Modifica.

  4. Fare clic su Nuovo sul lato destro della finestra popup.

  5. Copia il tuo percorso dal percorso breadcrumb di Explorer e incollalo nel nuovo percorso aperto nel passaggio 4, esempio: - C:\Program Files\Microsoft VS Code\bin

  6. Fare clic su Ok su tutte le finestre aperte per confermare le modifiche e riavviare il file cmd

  7. Vai al tuo cmd e vai alla tua directory di lavoro sul server e digita code .

C:>cd wamp64\www\react-app> code . per aprire con VS Code su Windows.

Visual Studio Code include anche una finestra del prompt dei comandi (terminale) ed è possibile aprirne una o più con
Ctrl + ` sulla tastiera.

Spero che questo aiuti qualcuno come ha fatto a molti di noi.


La struttura dei file e delle cartelle è cambiata per le versioni più recenti di VS Code (Windows). Quindi, code.cmdnon era disponibile. MA, il codecomando è stato aggiunto a PATH per impostazione predefinita dall'installazione
Kathir

Per chiunque altro - quello che dice @Kathir sopra non è vero per me. Non era nel mio percorso e la directory bin contiene ancora code.cmdper me. Ho provato a farlo per la prima volta code.exe, ma è un po 'un problema, perché per impostazione predefinita, scarica tutto nel terminale e viene eseguito come un processo terminale in corso.
DGO

19

Puoi anche eseguire VS Code dal terminale digitandolo codedopo averlo aggiunto al percorso:

Avvia VS Code. Aprire la tavolozza dei comandi (⇧⌘P)e digitare shell commandper trovare il comando Shell: codecomando Installa nel comando PATH. Comandi della shell del Mac

Riavviare il terminale affinché il nuovo $PATHvalore abbia effetto. Sarai in grado di digitare code .in qualsiasi cartella per iniziare a modificare i file in quella cartella.


1
Questa è la risposta giusta per Mac e la meno hacky di tutte le soluzioni
Cristian

6

Per gli utenti Windows di VS Code Insider ( vs code doc ):

Aggiungi la directory "C:\Program Files (x86)\Microsoft VS Code Insiders\bin" alla variabile ambientale% PATH%.

quindi vai alla cartella che vuoi aprire con vs code e digita: code-insders .


5

Nel caso di Linux e Mac, si desidera accedere alla directory in cui sono stati estratti i file VSCode utilizzando il comando "cd". Per esempio:

cd ~/Downloads/VSCode

Quindi si avvia l'applicazione eseguendo ..

./Code

"Codice" è il nome dell'eseguibile.

Se si dispone dell'accesso root sulla macchina, è possibile configurare il sistema per consentire di avviare VSCode da qualsiasi luogo collegandolo a / usr / bin, dove spesso sono memorizzati i collegamenti agli eseguibili.

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

Ora puoi avviare VSCode da qualsiasi luogo digitando:

Code

In Mac è in realtà una cartella Visual Studo Code.app, quindi non possiamo creare ln -s
Kishore Relangi

2
Questo è esattamente come non farlo. Le risposte fornite di seguito da Laily e altri sono corrette.
Tom Morris

questo non funziona per mac. il processo non passa in background e ottiene anche problemi di autorizzazione.
Shamasis Bhattacharya

5

A volte l'impostazione del percorso dalla tavolozza dei comandi di VS Code non funziona

Aggiungi invece manualmente il tuo codice VS al tuo percorso:

  1. Esegui nel terminale

    sudo nano /etc/paths

  2. Vai in fondo al file e inserisci il percorso che desideri aggiungere

  3. Premi control-x per uscire. Immettere "Y" per salvare il buffer modificato.

  4. Riavvia il tuo terminale e prova echo $PATH. Dovresti qualcosa di simile

~ 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

La prossima volta, vai alla cartella del tuo progetto dal terminale

Accedere:

code .

o

code /path/to/project

fonte


4

Durante l'installazione su Windows, ti verrà chiesto di aggiungere VS Code al tuo PATH.

Stavo cercando di capire come aprire i file con VS Code dalla riga di comando e ne avevo già la capacità - mi ero solo dimenticato di averlo già aggiunto. Potresti già averlo installato: controlla accedendo a una cartella che desideri aprire ed eseguendo il comando code .per aprire quella cartella.


2

Per le testine della riga di comando puoi anche eseguire

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

questo farà esattamente la stessa cosa della Shell Command: Install 'code' command in PATH commandfunzionalità in VSCode.


1

Funziona per Windows:

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

Ma se il percorso del file ha spazi, normalmente si aggiungerebbero virgolette doppie attorno ad esso, in questo modo:

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

Ma questo incasina l'inizio, che può richiedere un titolo con virgolette doppie, quindi creerà una finestra con questo nome come titolo e non aprirà il progetto.

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

1

digitando "codice" nel prompt dei comandi dos ha funzionato per me


1

In Linux, se lo usi code ., si aprirà VS Code nella cartella in cui si trovava il terminale. Usandolo code . Filename.cssi aprirà nella cartella e aprirà detto file.


1

In Windows puoi aggiungere il seguente percorso alla variabile d'ambiente

C:\Users\username\AppData\Local\Programs\Microsoft VS Code\bin

0

Passaggio 1: creare un file .bat con il nome desiderato, ad esempio vscode.bat Passaggio 2: scrivere il percorso in Visual Studio Code Passaggio 3: salvarlo nella directory C: \ Windows \ System32

**
C:
cd Users\Bino\AppData\Local\Programs\Microsoft VS Code
Code.exe**

Passaggio 4: puoi chiamare il codice di Visual Studio da qualsiasi luogo digitando "vscode" che è il nome del tuo file bat


0

Questo funzionerà. Questo è il nome della tua directory "Directory_Name"

 sudo code --user-data-dir="Directory_Name"

0

Un altro modo semplice per farlo su Mac è: vai su Command Palette [Shift + Command (⌘) + P] e digita: Shell Command: Installa il comando 'code' in PATH

una volta installato: comando shell "codice" installato con successo in PATH.

Quindi puoi usare anche il codice dal terminale.


0

Se installi VS CODE usando snap. Dovrai aggiungere la /snap/bintua PATHvariabile d'ambiente. quindi - apri il tuo .bashrco .zshrc e aggiungi :/snap/binnel tuo terminale di ricarica della variabile d'ambiente PATH, e than codecomand lo avvierà

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.