Abrir o terminal no Visual Studio?


93

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


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


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!


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/


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



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.



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


-3

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


-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


7
Terminal é onde você pode executar comandos do sistema operacional, isto Command Windowsé apenas para comandos internos do VS.
Daniel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.