111 votes

Ouvrir le terminal dans Visual Studio ?

Je cherche depuis un moment maintenant, mais je ne trouve pas le moyen d'ouvrir le terminal pour les commandes shell dans Visual Studio (version Commuity).

Quelqu'un peut-il aider ?

2 votes

Ctrl + alt + A pour la fenêtre de commande ?

1 votes

C'est probablement une question très stupide (mais comment apprendre autrement) mais la fenêtre de commande avec ctrl + alt + a ne me permet pas de cd ou urse le runserver. Comment puis-je obtenir l'équivalent de Powershell en termes de commandes shell ? Merci quand même pour votre réponse

2 votes

Vous pouvez utiliser certaines commandes dans la console du gestionnaire de paquets, comme cd, dir... Vous pouvez trouver cela sous View > Other Windows

73voto

Marcos Points 2300

Vous pouvez disposer d'un terminal intégré à Visual Studio en utilisant l'une de ces extensions :

Terminal Whack Whack

Terminal : cmd ou powershell

Raccourci : Ctrl\ , Ctrl\

Prend en charge : Visual Studio 2017

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

Whack Whack Terminal


BuiltinCmd

Terminal : cmd ou powershell

Raccourci : CtrlShiftT

Supports : Visual Studio 2013, 2015, 2017

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

BuiltinCmd

3 votes

Cette extension n'ouvre qu'une seule fenêtre de terminal. Existe-t-il un moyen/une autre extension permettant d'en ouvrir plusieurs, comme le permet VSCode ?

1 votes

Pour une raison quelconque, aucune des deux extensions n'a fonctionné pour moi. Je n'ai pas pu saisir de texte.

0 votes

@sabdiel J'ai remarqué que vous ne pouvez pas utiliser le terminal lorsque vous visualisez un fichier en lecture seule ou simplement un fichier non modifiable est ouvert.

66voto

Ali Points 11

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

1) Ajouter 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)

2) Outils > Terminal (ou ce que vous avez mis dans le titre)

3) Profitez-en !

7 votes

Ce serait une bonne solution, si nous pouvions saisir du texte dans la fenêtre de sortie.

7 votes

Notez que pour PowerShell, vous devez utiliser -NoExit au lieu de /k.

2 votes

Ne sélectionnez pas "Utiliser la fenêtre de sortie", sinon il s'agira d'une fenêtre en lecture seule.

18voto

Wael Abbas Points 2055

Comme solution délicate, vous pouvez utiliser Console du gestionnaire de paquets pour exécuter les commandes cmd ou PowerShell

Raccourci pour la console du gestionnaire de paquets Alt T N O

Testé sur Visual Studio 2017 Community Version

enter image description here

3voto

L__ Points 21

Je ne sais pas si cela va vous aider, mais je fais généralement apparaître l'invite de commande en allant dans l'onglet "Synchronisation" de Team Explorer et en cliquant sur "Actions".

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

-L-

0voto

Pyro Points 1

Cliquez avec le bouton droit de la souris sur votre solution et au-dessus des propriétés se trouve l'option Ouvrir la ligne de commande qui donne accès à l'invite de commande par défaut cmd, powershell et developer ; vous pouvez également utiliser les raccourcis Alt + Espace pour Default (cmd) Shift + Alt + , pour Dev (cmd) Shift + Alt + . pour powershell

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X