Ouvrir le terminal dans Visual Studio?

93

Comment ouvrir le terminal pour exécuter des commandes shell dans Visual Studio (version communautaire)?

Xen_mar
la source
1
ctrl + alt + A pour la fenêtre de commande?
Zoran Basic le
1
probablement une question terriblement stupide (mais comment pourrais-je apprendre autrement) mais la fenêtre de commande avec ctrl + alt + a ne me laisse pas cd ou urse le runserver. Comment obtenir l'équivalent de Powershell en termes de commandes shell? Merci pour votre réponse néanmoins
Xen_mar
1
vous pouvez utiliser certaines commandes dans la console du gestionnaire de package comme cd, dir ... Vous pouvez le trouver sous Affichage> Autres fenêtres
Zoran Basic
13
VS n'a pas de "terminal intégré". Vous pouvez facilement en ajouter un avec Outils> Outils externes> Ajouter. Commande = cmd.exe, Arguments = / k, Répertoire initial = $ (ProjectDir). Ou Command = powershell.exe si vous le préférez.
Hans Passant le
merci @HansPassant! Comment l'ouvrirais-je alors? -> Ah, je l'ai déjà trouvé! Merci pour votre réponse. J'ai complètement résolu mon problème. C'est un peu hors sujet, je sais. Mais vous ne savez pas comment masquer les fichiers .pyc dans l'arborescence de fichiers, non?
Xen_mar

Réponses:

67

Vous pouvez avoir un terminal intégré dans Visual Studio en utilisant l'une de ces extensions:

Whack Whack Terminal

Terminal: cmd ou powershell

Raccourci: Ctrl\,Ctrl\

Prise en charge: Visual Studio 2017

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

Whack Whack Terminal


BuiltinCmd

Terminal: cmd ou powershell

Raccourci: CtrlShiftT

Prise en charge: Visual Studio 2013, 2015, 2017, 2019

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

BuiltinCmd

Marcos
la source
3
Cette extension n'ouvre qu'une seule fenêtre de terminal. Existe-t-il un moyen / une autre extension pour ouvrir plusieurs, comme le permet VSCode?
Arun
1
Pour une raison quelconque, aucune des extensions n'a fonctionné pour moi. Je n'ai pas pu saisir de texte.
Wilson
@sabdiel J'ai remarqué que vous ne pouvez pas utiliser le terminal lorsque vous visualisez un fichier en lecture seule ou qu'aucun fichier modifiable n'est ouvert.
wirher
39

Mise à jour de Visual Studio 2019:

Maintenant vs a un terminal intégré

TerminalSS

Affichage> Terminal ( Ctrl+ ")

Pour changer de terminal par défaut

Outils> Options - Terminal> Définir par défaut

entrez la description de l'image ici


Avant Visual Studio 2019

D'après les commentaires, la meilleure réponse est de @Hans Passant

  1. Ajoutez un outil externe.

Outils> Outils externes> Ajouter

Titre: Terminal (ou nommez-le vous-même)

Commande = cmd.exe ou Commande = powershell.exe

Arguments = / k

Répertoire initial = $ (ProjectDir)

  1. Outils> Terminal (ou tout ce que vous mettez dans le titre)

  2. Prendre plaisir!

Ali Karaca
la source
6
Ce serait une bonne solution si nous pouvions saisir du texte dans la fenêtre Sortie.
Nathanael
7
Notez que pour PowerShell, vous devez utiliser -NoExit au lieu de / k.
Dyndrilliac
1
Ne sélectionnez pas «Utiliser la fenêtre de sortie» ou ce sera une fenêtre en lecture seule.
Joe Johnston le
4

Microsoft vient d'inclure un terminal Windows intégré dans Visual Studio version 16.3 Preview 3. Allez dans Outils> Options> Fonctionnalités de prévisualisation, activez l'option Experimental VS Terminal et redémarrez Visual Studio.

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

pseudodennis
la source
4
Le terminal VS expérimental semble avoir été supprimé à nouveau avec VS 16.3.3. Au moins, je ne pouvais pas le trouver dans les versions VS 16.3.3--16.3.5.
Marc Sigrist
On dirait que ce sera dans 16.5 -> developercommunity.visualstudio.com/content/problem/842521/…
rmawatson
4

Nouveau dans la version la plus récente de Visual Studio, il y a View -> Terminal, qui ouvrira une instance Powershell en tant que fenêtre ancrable VS, plutôt qu'une instance Powershell ou cmd flottante à partir de l'invite de commande du développeur. Voir puis Terminal

Pseudonyme Patel
la source
2

Je ne sais pas si cela aidera, mais je tire généralement l'invite de commande en allant dans l'onglet "Synchronisation" dans Team Explorer et en cliquant sur "Actions"

Lorsque l'invite de commande s'ouvre, elle se trouve dans le répertoire du projet.

L__
la source
0

Cliquez avec le bouton droit sur votre solution et les propriétés ci-dessus sont l'option Ouvrir la ligne de commande qui donne accès à l'invite de commande par défaut cmd, powershell et développeur.Vous pouvez également utiliser les raccourcis Alt+ Spacepour Default (cmd), Shift+ Alt+ ,pour Dev (cmd), Shift+ Alt+ .pour PowerShell

Pyro
la source
-3

Vue -> la console de débogage ( Ctrl+ Shift+ Y) à côté de la console de débogage est le terminal

Grażyna
la source
-16

Pour Microsoft Visual Studio Community 2017, utilisez Ctrl+ Alt+A

Alternativement à partir de la vue du panneau de commande -> Autres fenêtres -> Fenêtre de commande

Menu de la fenêtre de commande

Tayab Hussain
la source
7
Terminal est l'endroit où vous pouvez exécuter les commandes du système d'exploitation, ce Command Windowsn'est que pour les commandes VS internes.
Daniel