Aprire il terminale in Visual Studio?


93

Come aprire il terminale per eseguire i comandi della shell in Visual Studio (versione comunitaria)?


1
ctrl + alt + A per la finestra di comando?
Zoran Basic

1
probabilmente una domanda terribilmente stupida (ma in quale altro modo potrei imparare) ma la finestra di comando con ctrl + alt + a non mi permette di usare cd o urse sul server. Come ottengo l'equivalente di Powershell in termini di comandi della shell? Grazie per la tua risposta
Xen_mar

1
puoi usare alcuni comandi nella console di Gestione pacchetti come cd, dir ... Puoi trovarlo in Visualizza> Altre finestre
Zoran Basic

13
VS non dispone di un "terminale integrato". Potresti facilmente aggiungerne uno con Strumenti> Strumenti esterni> Aggiungi. Comando = cmd.exe, Argomenti = / k, Directory iniziale = $ (ProjectDir). Oppure Command = powershell.exe se lo preferisci.
Hans Passant

grazie @HansPassant! Come lo aprirò allora? -> Ah, l'ho già trovato! La ringrazio per la risposta. Ho completamente risolto il mio problema. È un po 'fuori tema, lo so. Ma ora non sai come nascondere i file .pyc nell'albero dei file, giusto?
Xen_mar

Risposte:


67

Puoi avere un terminale integrato all'interno di Visual Studio utilizzando una di queste estensioni:

Whack Whack Terminal

Terminale: cmd o powershell

Scorciatoia: Ctrl\,Ctrl\

Supporta: Visual Studio 2017

https://marketplace.visualstudio.com/items?itemName=DanielGriffen.WhackWhackTerminal

Whack Whack Terminal


BuiltinCmd

Terminale: cmd o powershell

Scorciatoia: CtrlShiftT

Supporta: Visual Studio 2013, 2015, 2017, 2019

https://marketplace.visualstudio.com/items?itemName=lkytal.BuiltinCmd

BuiltinCmd


3
Questa estensione apre solo una finestra di terminale. Esiste un modo / un'altra estensione per aprire più estensioni, come consente VSCode?
Arun

1
Per qualche motivo, nessuna delle due estensioni ha funzionato per me. Non sono riuscito a inserire il testo.
Wilson

@sabdiel Ho notato che non puoi usare il terminale quando stai visualizzando un file di sola lettura o semplicemente non è aperto alcun file modificabile.
wirher

39

Aggiornamento di Visual Studio 2019:

Ora vs ha un terminale integrato

TerminalSS

Visualizza> Terminale ( Ctrl+ ")

Per modificare il terminale predefinito

Strumenti> Opzioni - Terminale> Imposta come predefinito

inserisci qui la descrizione dell'immagine


Prima di Visual Studio 2019

Dai commenti la migliore risposta è di @Hans Passant

  1. Aggiungi uno strumento esterno.

Strumenti> Strumenti esterni> Aggiungi

Titolo: Terminal (o chiamalo tu stesso)

Comando = cmd.exe oppure Comando = powershell.exe

Argomenti = / k

Directory iniziale = $ (ProjectDir)

  1. Strumenti> Terminale (o qualunque cosa tu abbia inserito nel titolo)

  2. Godere!


6
Questa sarebbe una buona soluzione, se potessimo inserire del testo nella finestra Output.
Nathanael

7
Nota che per PowerShell devi usare -NoExit invece di / k.
Dyndrilliac

1
Non selezionare "Usa finestra di output" o sarà una finestra di sola lettura.
Joe Johnston


4

Microsoft ha appena incluso un terminale Windows integrato in Visual Studio versione 16.3 Preview 3. Vai su Strumenti> Opzioni> Funzionalità di anteprima, abilita l'opzione Experimental VS Terminal e riavvia Visual Studio.

https://devblogs.microsoft.com/visualstudio/say-hello-to-the-new-visual-studio-terminal/


4
Il terminale VS sperimentale sembra essere stato nuovamente rimosso con VS 16.3.3. Almeno non sono riuscito a trovarlo nelle versioni VS 16.3.3--16.3.5.
Marc Sigrist


4

Novità nella versione più recente di Visual Studio, c'è Visualizza -> Terminale, che aprirà un'istanza di Powershell come una finestra agganciabile VS, piuttosto che un'istanza di Powershell o cmd mobile dal prompt dei comandi per gli sviluppatori. Visualizza quindi Terminal



2

Non sono sicuro che questo possa aiutare, ma di solito apro il prompt dei comandi andando nella scheda "Sincronizzazione" in Team Explorer e facendo clic su "Azioni"

Quando il prompt dei comandi si apre, si trova nella directory del progetto.



0

Fare clic con il tasto destro sulla soluzione e sopra le proprietà è l'opzione Apri riga di comando che dà accesso a cmd predefinito, powershell e prompt dei comandi per sviluppatori in alternativa è possibile utilizzare le scorciatoie Alt+ Spaceper Default (cmd), Shift+ Alt+ ,per Dev (cmd), Shift+ Alt+ .per powershell


-3

Visualizza -> console di debug ( Ctrl+ Shift+ Y) accanto alla console di debug è il terminale


-16

Per Microsoft Visual Studio Community 2017 usa Ctrl+ Alt+A

In alternativa dalla vista del pannello di comando -> Altre finestre -> Finestra di comando

Menu della finestra dei comandi


7
Il terminale è dove puoi eseguire i comandi del sistema operativo, questo Command Windowsè solo per i comandi VS interni.
Daniel
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.