Abrir o terminal no Visual Studio?

93

Como abrir o terminal para executar comandos do shell no Visual Studio (versão da comunidade)?

Xen_mar
fonte
1
ctrl + alt + A para janela de comando?
Zoran Basic
1
provavelmente uma pergunta terrivelmente estúpida (mas de que outra forma eu iria aprender), mas a janela de comando com ctrl + alt + a não me permite fazer cd ou urse o servidor de execução. Como obtenho o equivalente ao Powershell em termos de comandos shell? Obrigado pela sua resposta, no entanto
Xen_mar
1
você pode usar alguns comandos no Console do gerenciador de pacotes como cd, dir ... Você pode encontrar isso em Exibir> Outro Windows
Zoran Basic
13
O VS não possui um "terminal integrado". Você pode facilmente adicionar um com Ferramentas> Ferramentas externas> Adicionar. Comando = cmd.exe, Argumentos = / k, Diretório inicial = $ (ProjectDir). Ou Command = powershell.exe se preferir.
Hans Passant
obrigado @HansPassant! Como eu iria abrir então? -> Ah, já encontrei! Obrigado pela sua resposta. Resolvi completamente meu problema. É um pouco offtopic, eu sei. Mas agora você não sabe como ocultar arquivos .pyc na árvore de arquivos, certo?
Xen_mar

Respostas:

67

Você pode ter um terminal integrado dentro do Visual Studio usando uma destas extensões:

Whack Whack Terminal

Terminal: cmd ou powershell

Atalho: Ctrl\,Ctrl\

Suporta: Visual Studio 2017

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

Whack Whack Terminal


BuiltinCmd

Terminal: cmd ou powershell

Atalho: CtrlShiftT

Compatível com: Visual Studio 2013, 2015, 2017, 2019

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

BuiltinCmd

Marcos
fonte
3
Esta extensão abre apenas uma janela de terminal. Existe uma maneira / outra extensão para abrir vários, como o VSCode permite?
Arun
1
Por algum motivo, nenhuma das extensões funcionou para mim. Não consegui inserir o texto.
Wilson
@sabdiel Percebi que você não pode usar o terminal quando está visualizando um arquivo somente leitura ou simplesmente nenhum arquivo editável está aberto.
wirher
39

Atualização do Visual Studio 2019:

Agora vs tem terminal embutido

TerminalSS

Exibir> Terminal ( Ctrl+ ")

Para alterar o terminal padrão

Ferramentas> Opções - Terminal> Definir como padrão

insira a descrição da imagem aqui


Antes do Visual Studio 2019

Dos comentários, a melhor resposta é de @Hans Passant

  1. Adicione uma ferramenta externa.

Ferramentas> Ferramentas externas> Adicionar

Título: Terminal (ou nomeie-o)

Command = cmd.exe Ou Command = powershell.exe

Argumentos = / k

Diretório inicial = $ (ProjectDir)

  1. Ferramentas> Terminal (ou o que você colocar no título)

  2. Aproveitar!

Ali Karaca
fonte
6
Esta seria uma boa solução, se pudéssemos inserir texto na janela Output.
Natanael
7
Observe que, para PowerShell, você precisa usar -NoExit em vez de / k.
Dyndrilliac de
1
Não selecione 'Usar janela de saída' ou será uma janela somente leitura.
Joe Johnston
4

A Microsoft acabou de incluir um Terminal Windows integrado no Visual Studio versão 16.3 Preview 3. Vá para Ferramentas> Opções> Recursos de visualização, habilite a opção Terminal VS Experimental e reinicie o Visual Studio.

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

pseudodennis
fonte
4
O Terminal VS Experimental parece ter sido removido novamente com o VS 16.3.3. Pelo menos eu não consegui encontrar nas versões 16.3.3--16.3.5 do VS.
Marc Sigrist,
4

Novo na versão mais recente do Visual Studio, há Exibir -> Terminal, que abrirá uma instância do Powershell como uma janela acoplável do VS, em vez de uma instância flutuante do Powershell ou cmd do Prompt de comando do desenvolvedor. Ver Terminal

Pseudônimo Patel
fonte
2

Não tenho certeza se isso vai ajudar, mas eu geralmente puxo o prompt de comando indo para a guia "Sincronização" no Team Explorer e clicando em "Ações"

Quando o prompt de comando é aberto, ele está no diretório do projeto.

EU__
fonte
0

Clique com o botão direito na sua solução e acima das propriedades está a opção abrir linha de comando que dá acesso ao cmd padrão, powershell e prompt de comando do desenvolvedor. Alternativamente, você pode usar os atalhos Alt+ Spacepara padrão (cmd), Shift+ Alt+ ,para Dev (cmd), Shift+ Alt+ .para PowerShell

Pyro
fonte
-3

Exibir -> console de depuração ( Ctrl+ Shift+ Y) próximo ao console de depuração é o terminal

Grażyna
fonte
-16

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

Alternativamente a partir da visualização do painel de comando -> Outras Janelas -> Janela de Comando

Menu da janela de comando

Tayab Hussain
fonte
7
Terminal é onde você pode executar comandos do sistema operacional, isto Command Windowsé apenas para comandos internos do VS.
Daniel