Preciso limpar o conteúdo do terminal no Visual Studio Code.
Sempre que uso o Maven, a saída do terminal é anexada à compilação anterior, o que está me confundindo.
Como faço para limpar a janela do terminal com algum comando ou atalho de teclado?
cls
não funciona; apenas oculta o texto.
visual-studio-code
danilo
fonte
fonte
Respostas:
Use Ctrl+ K. Isso vai limpar seu console no Visual Studio Code.
De acordo com os comentários, em versões posteriores do VSCode (1.29 e acima), este atalho está faltando / precisa ser criado manualmente.
File
>Preferences
>Keyboard Shortcuts
workbench.action.terminal.clear
CTRL
e toqueK
.Ctrl + K
agora deve ser listado. Pressione Enter para salvar este mapeamentoChange when expression
. DigiteterminalFocus
e pressione Enter.ctrl
+,k
você obterá o comportamento que esperava obter executandoclear
/cls
.fonte
1.29
.Ctrl + K
e a partir da v1.29 parou de funcionar. Eu só fui paraFile -> Preferences -> Keyboard Shortcuts
e encontrou o mapeamento paraClear: workbench.action.terminal.clear
que não tenha um mapeamento mais. Eu adicionei deCtrl + K
volta, não houve conflitos e funciona bem novamente. Talvez um descuido no lançamento?"when": "terminalFocus"
à ligação, caso contrário outras ligações não funcionariam (por exemploCtrl+K+Enter
)Ctrl+ Shift+ Pe selecione
Terminal:clear
fonte
As ligações para este comando ainda precisam ser configuradas manualmente, mesmo em
v1.33.1
, onde estou. O comando está lá,Terminal: Clear
mas a ligação está em branco. Aqui está como você pode configurar ligações dentrov1.32
e acima.Abra o
Keyboard Shortcuts
com Ctrl+ K, Ctrl+ S. Em seguida, clique em ao{}
lado daKeyboard Shortcuts
guia para abrir okeybindings.json
arquivo.Depois de fazer isso, encontre algum espaço aberto em qualquer lugar do arquivo e digite a chave abaixo.
Isso é para Visual Studio Code
v1.18
atév1.32
, eu acredito; Eu estou emv1.29.1
. Visto que aparentemente existem muitas suposições sobre as associações padrão, aqui está como você configura uma associação e, em seguida, a usa. Lembre-se de que essa ligação excluirá completamente todo o histórico do seu terminal também.Abra o
Keyboard Shortcuts
com Ctrl+ K, Ctrl+ S. Assim que entrarKeyboard Shortcuts
, clique emkeybindings.json
no texto que diz....open and edit keybindings.json
. Em seguida, no lado DIREITO, nokeybindings.json
, adicione isto (certifique-se de colocar uma vírgula antes da primeira{
se já houver uma ou mais ligações):Lembre-se de que
"key":
pode ser qualquer ligação que você desejar. Não TEM que ser Ctrl + K.Para usar o atalho, você deve ter o foco no seu terminal, e então fazer o atalho.
fonte
Vamos para
fonte
Para um MacBook, pode não ser Cmd+ K...
Há uma longa discussão para casos em que Cmd+ Knão funcionaria. No meu caso, fiz uma solução rápida com
Vá para o menu Preferências -> Atalhos de teclado -> Pesquisar ('limpar'). Mude de um K simples para um K duplo ...
fonte
Cmd+K
funcionará, você só precisa definir novamente nos Atalhos de tecladoworkbench.action.terminal.clear
paraCmd+K
, para que apareça como emSource: User
vez deSource: Default
Para limpar o Terminal no VS Code simplesmente pressione Ctrl + Shift + P para abrir uma paleta de comandos e digite o comando Terminal: Clear . Você também irá para Exibir no canto superior esquerdo da barra de tarefas do código vs e abrirá a paleta de comandos .
Isso limpará o terminal facilmente e funcionará para qualquer diretório aberto em seu terminal. Isso é para Windows, tente também se funciona para Mac.
fonte
Use Ctrl+ Kpara limpar o terminal.
Mas isso não é possível no Linux Visual Studio Code.
Para Linux, você pode fazer o seguinte:
Através da paleta de comandos: ctrl+ shift+ p, "tclear"
Para adicionar isso aos atalhos, copie e cole no arquivo de atalhos de teclado:
fonte
V1.33 não aceita ctrl + k para limpar o terminal (Windows).
Você precisa habilitar manualmente adicionando o código abaixo em seu keybiniding.json , ele substituirá os padrões.
Em seu VSCode, pressione ctrl + shift + p , procure por teclado e clique em Abrir atalhos de teclado para abrir o arquivo keybindings.json .
Nota: Se você abrir o padrão , ele mostrará as configurações padrão, mas como este arquivo é somente leitura, você não pode editá-lo manualmente.
Cole o seguinte script em keybindings.json
Salve o arquivo.
Agora seu terminal será limpo por crtl + k
fonte
Atualização de 2019 (leitura na íntegra)
Atalho
Mac: cmd + k
Janelas: ctrl + k
Solução de problemas
Se os atalhos não funcionarem para você, o cenário mais provável é que você ou uma extensão que você instalou tenha adicionado um acorde ctrl + k/ aberto cmd + ka outro atalho.
Significado aberto, o atalho não tem uma
when
cláusula explícita que exclui o foco do terminal. Existem duas soluções possíveis aqui.Solução 1:
Se você adicionou o atalho, simplesmente vá para o arquivo keybindings.json e adicione uma
when
cláusula que não inclua o foco do terminal. Exemplo:Solução 2:
Como alternativa, você pode adicionar o
workbench.action.terminal.clear
comando na parte inferior dekeybindings.json
, garantindo que ele tenha precedência sobre outros atalhos. Seria aconselhável adicionar um comentário para que você não se esqueça e depois colocar novos acordes abaixo dele. Exemplo:Para obter informações adicionais, verifique este problema do GitHub .
fonte
Você pode usar a seguir para limpar a tela no terminal: cls; ou clr
fonte
Se você estiver em um Mac, é ⌘+ k. :)
fonte
Para limpar o terminal, usando atalhos de teclado padrão na versão mais recente do VS-Code, você pressiona CTRL-L.
fonte
A resposta aceita deve ser a seguinte, que foi o comentário da unmultimedio a uma das respostas acima:
fonte
Clique com o botão direito no terminal e selecione a opção limpar (para ubuntu).
Para mac, basta digitar clear
fonte
Você pode alterar no menu de configurações (pelo menos a partir da versão 1.30.2 e superior) ...
No Mac, basta clicar em Código> Preferências> Configurações.
Em seguida, pesquise "limpar" e marque Limpar saída anterior.
fonte
Para excluir permanentemente os comandos anteriores, use este
Set-PSReadlineOption -HistoryNoDuplicates
Remove-Item (Get-PSReadlineOption) .HistorySavePath
Alt-f7
fonte
Selecione
Open Keyboard Shortcuts
na paleta de comandos e coloque o seguinte no arquivo de atalhos de teclado:fonte
Estou usando o Visual Studio Code 1.38.1 na máquina com Windows 10.
Tentei as etapas abaixo:
exit()
PS C:\Users\username> Cls
PS C:\Users\username>python
fonte
basta digitar 'limpar' no terminal (windows) ou ctrl + shift + pe no mac - clicar com o botão direito
fonte
A tecla F1 abre os atalhos para mim usando o Windows 10. Em seguida, digite Terminal e você verá a opção limpar.
fonte
Para sua informação: Este método é o mesmo que @SuRa, mas é um pouco mais simples. Aliás: eu uso o VS Code versão 1.43.0
fonte
Por padrão, NÃO há nenhum atalho de teclado associado à limpeza do terminal no VSCode. Portanto, deve-se adicionar um NOVO atalho de teclado seguindo as etapas abaixo:
Right Click
nele e pressioneChange Keybinding
. Em seguida, pressione Ctrl+ Kjuntos e depois Enter. Ele será salvo.Right Click
novamente e pressioneChange When Expression
. Basta inserir: terminalFocus . Ele será salvo.fonte
cole este comando -
Remove-Item (Get-PSReadlineOption) .HistorySavePath
em seu PowerShell e inicie um novo PowerShell e seu encontrado limpo
para mais detalhes, verifique este link @ https://www.shellhacks.com/clear-history-powershell/
fonte
Estou executando a atualização de junho de 2020 do Visual Studio Code. Eu estava procurando uma maneira simples de limpar o histórico da saída do Terminal de um script Python. Matar o Terminal clicando no ícone da lata de lixo no canto superior direito fez o que eu precisava e meu ambiente Conda foi reativado automaticamente.
fonte
A extensão Code Runner tem uma configuração "Limpar saída anterior", que é o que eu preciso 95% do tempo.
File > Preferences > Settings > (search for "output") > Code-runner: Clear previous output
Nas poucas vezes restantes, desabilitarei a configuração e usarei o botão "Limpar saída" (canto superior direito do painel de saída) para limpar seletivamente a saída acumulada.
Isso está no Visual Studio Code 1.33.1 com Code Runner 0.9.8.
(Definir o atalho de teclado para
Ctrl+k
não funcionou para mim, provavelmente porque alguma extensão definiu "acordes" começando comCtrl-k
. Mas "Limpar saída anterior" era na verdade uma opção melhor para mim.)fonte
Tente digitar 'cls', se não funcionar, digite 'Clear' maiúsculo C. Sem aspas para nenhuma. Espero que isto ajude.
fonte
escrevendo 'clear' no terminal de código do Visual Studio, este comando pode limpar seu
fonte