Ouvrir le terminal dans Visual Studio?


93

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


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


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!


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/


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


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



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.



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


-3

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


-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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.