¿Abrir la terminal en Visual Studio?

93

¿Cómo abrir el terminal para ejecutar comandos de shell en Visual Studio (versión comunitaria)?

Xen_mar
fuente
1
ctrl + alt + A para la ventana de comandos?
Zoran Basic
1
probablemente una pregunta terriblemente estúpida (pero de qué otra manera podría aprender) pero la ventana de Comando con ctrl + alt + a no me deja cd o urse al runserver. ¿Cómo obtengo el equivalente a Powershell en términos de comandos de shell? No obstante
Xen_mar
1
puede usar algunos comandos en la Consola del Administrador de paquetes como cd, dir ... Puede encontrar eso en Ver> Otras ventanas
Zoran Basic
13
VS no tiene un "terminal integrado". Puede agregar uno fácilmente con Herramientas> Herramientas externas> Agregar. Comando = cmd.exe, Argumentos = / k, Directorio inicial = $ (ProjectDir). O Command = powershell.exe si lo prefiere.
Hans Passant
gracias @HansPassant! ¿Cómo lo abriría entonces? -> ¡Ah, ya lo encontré! Gracias por su respuesta. Resolví completamente mi problema. Es un poco fuera de tema, lo sé. Pero ahora no sabes cómo ocultar archivos .pyc en el árbol de archivos, ¿verdad?
Xen_mar

Respuestas:

67

Puede tener un terminal integrado dentro de Visual Studio usando una de estas extensiones:

Terminal Whack Whack

Terminal: cmd o powershell

Atajo: Ctrl\,Ctrl\

Soporta: Visual Studio 2017

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

Terminal Whack Whack


BuiltinCmd

Terminal: cmd o powershell

Atajo: CtrlShiftT

Soporta: Visual Studio 2013, 2015, 2017, 2019

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

BuiltinCmd

Marcos
fuente
3
Esta extensión abre solo una ventana de terminal. ¿Hay alguna forma / otra extensión para abrir múltiples, como lo permite VSCode?
Arun
1
Por alguna razón, ninguna extensión funcionó para mí. No pude ingresar texto.
Wilson
@sabdiel Me di cuenta de que no puede usar el terminal cuando está viendo un archivo de solo lectura o simplemente no se abre ningún archivo editable.
wirher
39

Actualización de Visual Studio 2019:

Ahora vs tiene una terminal incorporada

TerminalSS

Ver> Terminal ( Ctrl+ ")

Para cambiar el terminal predeterminado

Herramientas> Opciones - Terminal> Establecer como predeterminado

ingrese la descripción de la imagen aquí


Antes de Visual Studio 2019

De los comentarios, la mejor respuesta es de @Hans Passant

  1. Agrega una herramienta externa.

Herramientas> Herramientas externas> Agregar

Título: Terminal (o nómbrelo usted mismo)

Comando = cmd.exe o Comando = powershell.exe

Argumentos = / k

Directorio inicial = $ (ProjectDir)

  1. Herramientas> Terminal (o lo que sea que pongas en el título)

  2. ¡Disfrutar!

Ali Karaca
fuente
6
Esta sería una buena solución, si pudiéramos ingresar texto en la ventana de Salida.
Natanael
7
Tenga en cuenta que para PowerShell debe usar -NoSalir en lugar de / k.
Dyndrilliac
1
No seleccione 'Usar ventana de salida' o será una ventana de solo lectura.
Joe Johnston
4

Microsoft acaba de incluir una Terminal de Windows integrada en Visual Studio versión 16.3 Preview 3. Vaya a Herramientas> Opciones> Características de vista previa, habilite la opción Experimental VS Terminal y reinicie Visual Studio.

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

pseudodennis
fuente
4
El Experimental VS Terminal parece haber sido eliminado nuevamente con VS 16.3.3. Al menos no pude encontrarlo en las versiones 16.3.3--16.3.5 de VS.
Marc Sigrist
Parece que estará en 16.5 -> developercommunity.visualstudio.com/content/problem/842521/…
rmawatson
4

Como novedad en la versión más reciente de Visual Studio, está Ver -> Terminal, que abrirá una instancia de Powershell como una ventana acoplable VS, en lugar de una instancia flotante de Powershell o cmd desde el símbolo del sistema del desarrollador. Ver luego Terminal

Seudónimo Patel
fuente
2

No estoy seguro de si esto ayudará, pero normalmente abro el símbolo del sistema yendo a la pestaña "Sincronización" en Team Explorer y haciendo clic en "Acciones".

Cuando se abre el símbolo del sistema, está en el directorio del proyecto.

L__
fuente
0

Haga clic con el botón derecho en su solución y las propiedades anteriores es la opción abierta Línea de comandos que da acceso a cmd predeterminado, powershell y símbolo del sistema del desarrollador, alternativamente, puede usar los accesos directos Alt+ Spacepara Predeterminado (cmd), Shift+ Alt+ ,para Dev (cmd), Shift+ Alt+ .para potencia Shell

Pyro
fuente
-3

Ver -> consola de depuración ( Ctrl+ Shift+ Y) junto a la consola de depuración es terminal

Grażyna
fuente
-16

Para Microsoft Visual Studio Community 2017 use Ctrl+ Alt+A

Alternativamente desde la vista del panel de comandos -> Otras ventanas -> Ventana de comandos

Menú de la ventana de comandos

Tayab Hussain
fuente
7
La terminal es donde puede ejecutar los comandos del sistema operativo, esto Command Windowses solo para los comandos VS internos.
Daniel