Como comentar várias linhas no Visual Studio Code?

347

Não consigo encontrar uma maneira de comentar e descomentar várias linhas de código no Visual Studio Code .

É possível comentar e descomentar várias linhas no Visual Studio Code usando algum atalho? Se sim, como fazê-lo?

gog
fonte
Como a comentar várias linhas quando um da linha já é comentado html
Vivek Shukla

Respostas:

351

Shift+ Alt+A

Aqui você encontra todos os atalhos do teclado.

Todos os atalhos do VSCode

PS: Prefiro Ctrl+ Shift+ /para alternar os comentários do bloco, porque Ctrl+ /é um atalho para alternar os comentários da linha, portanto é mais fácil lembrar. Para fazer isso, basta clicar no ícone de configurações no canto inferior esquerdo da tela e clicar em 'Atalhos do teclado' e encontrar "alternar bloco ...". Em seguida, clique e insira a combinação desejada.

saran3h
fonte
27
Provavelmente, essa não é a resposta mais votada por causa de como o VS Code funciona em diferentes idiomas. Para o código python, o comando "bloco de comentários" Alt + Shift + A, na verdade, agrupa o texto selecionado em uma sequência de múltiplas linhas, enquanto Ctrl + / é a maneira de alternar qualquer tipo de comentário (incluindo um comentário de "bloco", conforme solicitado aqui).
Casey Kuball 01/08/19
Achei a sugestão de clicar no ícone de configurações e clicar em Atalhos do teclado muito útil.
ckkkitty
11
Você pode encontrar as opções de comentários no menu Editar se esquecer os atalhos do teclado.
Chris Koester
11
ctrl + shift + A funcionou para mim para adicionar comentários em várias linhas.
Avani Khabiya
Não existe uma maneira de adicioná-los ao menu de contexto do editor? Eu gostaria de adicionar comandos de comentário / comentário ao menu de contexto.
akinuri 5/09/19
181

Primeiro, selecione as linhas que deseja comentar / descomentar ( CTRL+ Lé conveniente selecionar algumas linhas)

Então:

  • Para alternar os comentários da linha, execute editor.action.commentLine( CTRL+ /no Windows)

    ou

  • Para adicionar comentários de linha, execute editor.action.addCommentLine( CTRL+ K CTRL+ C)

    Para remover comentários de linha, execute editor.action.removeCommentLine( CTRL+ K CTRL+ U)

    ou

  • Para alternar um comentário em bloco, execute editor.action.blockComment( SHIFT- ALT- A)

Consulte o documento oficial: Vinculações de teclas para código do Visual Studio

Wosi
fonte
10
Infelizmente, cmd+/não é um atalho válido para um teclado alemão (Mac). FWIW: Eu mudei { "key": "cmd+shift+7", "command": "editor.action.commentLine", "when": "editorTextFocus" }para corresponder ao Atom.
Mario
5
No mac, é cmd + - (cmd e menos).
Jo Smo
11
Estranho, com mim é cmd + = (MacOS Sierra e vscode 161)
xastor
11
Estou usando no arquivo js. Mas não funciona para / * .. * / comentário de várias linhas. em vez disso, ele coloca / remove '//' em frente de todas as linhas selecionadas
Amit Kumar Gupta
11
@ Mario: Eu lutei por um longo tempo, até que finalmente decidi mudar do meu layout suíço-alemão para o layout dos EUA. Os tremas são o único problema, mas no Mac você se acostuma com a "solução alternativa" rapidamente. O layout dos EUA é o padrão para (quase) todos os programas, quando se trata de atalhos, então eu consideraria a troca.
código é o seguinte
90

O atalho de teclado para comentário múltipla no Windows é shift+ alt+ A.

Abdu Rahiman
fonte
Este é melhor em alguns idiomas porque alterna "Bloquear comentário". CTRL- / alterna "Comentário de Linha" que não funciona, por exemplo, CSS ou HTML.
Hraban
Como posso alterar esse atalho, não consigo encontrá-lo em Arquivo> Preferências> Atalhos do teclado?
Sianipard 6/08/19
este é o único que eu estava procurando. Simplesmente porque é um comentário de seleção, não um comentário de linha inteira. Envolva a seleção com /**/não a linha inteira. Estou no Windows 10
Saba Ahang
79

Como comentar linhas múltiplas / únicas no código VS:


Mac OS:

Shift+ Option+ A:

/* multiline    
   comment */

CMD+ /:

// single line comment    

Janelas:

Shift+ Alt+ A:

 /* multiline
    comment */

CTRL+ /:

// single line comment

Como remapear / alterar esses atalhos?

Windows: Arquivo> Preferências> Atalhos do teclado.

MacOS: Código> Preferências> Atalhos do teclado.

Você pode pesquisar na lista por combinações de teclas (nomes de teclas) e nomes de comandos.


Leia: Como definir atalhos de outro editor de texto (Sublime, Atom etc)?

Documentos oficiais: Ligações de chave para o Visual Studio Code

Eduard
fonte
43

No meu caso, Ubuntu, o atalho é ctrl+ shift+ A.

Ashutosh Jha
fonte
no meu ubuntu 16 não funciona, estranho, eu posso mudar de chave mas talvez dependa da extensão do arquivo?
Ferroao 22/11
29

Você pode ver todas as combinações de teclas disponíveis na documentação oficial .

Aqui está o bit relevante para osx:

Key     Command

⌘K ⌘C   Add Line Comment    
⌘K ⌘U   Remove Line Comment 
⌘/      Toggle Line Comment 
⇧⌥A     Toggle Block Comment

Você precisará selecionar as linhas que deseja comentar primeiro e depois executar o atalho acima, ou seja, ⌘/no osx Ctrl/no Windows.

jottr
fonte
11
Mas ele não fala sobre comentários multilinhas.
Amit Kumar Gupta
11
@AmitGupta: ⌘ / Alternar comentário da linha <- isso também funciona para várias linhas.
Laishiekai
destaque várias linhas e ⌘K depois ⌘C ou ⌘K e ⌘U funcionará. ⌘ / também faz a mesma coisa. @AmitGupta
pythlang
14

Para o layout do meu teclado, é Ctrl+ §para:

//
//
//

E Shift+ Alt+ Apara:

/*
...
*/
Sumpfkraut
fonte
2
Shift + Alt + A para mac OS
Eran Ou
12

Para comentar várias linhas no código visual, use

shift+alt+a

Para comentar linha única, use

ctrl + /

Karthiga
fonte
7

Em MacOS comentar linhas múltiplas no Visual Studio Code, atalho de teclado:

Option+ Shift+A

/*
...
...
*/
Sajib Khan
fonte
11
Obrigado! Isso é comentário MULTILINE, enquanto outros sugerem comentários de LINHA ÚNICA para multilinhas.
Eduard
7

CTRL+ SHIFT+ Apara multilinha CSS

  • Ubuntu 16
  • Versão 1.17.2 do VSCode
charlyRoot
fonte
6

Na nova versão do VSCODE (versão 1.26.1)

Versão VSCODE

  1. Vá para Arquivo> preferências> Atalhos do teclado
  2. Procurar por comment clique duplo no atalho existente 'keybinding`
  3. E pressione o novo atalho de teclado no meu caso ctrl+ shfit+/

Você pode atribuir qualquer atalho que desejar. Espero que ajude.

insira a descrição da imagem aqui

Ragavan Rajan
fonte
6
  1. Selecione toda a linha que você deseja comentar

  2. CTRL + /

Rakesh
fonte
Parece um pouco estranho que o vscode use Shift + Alt + A para comentar o bloco quando o comentário da linha for Ctrl + /. O ReSharper usa Ctr + Alt + / e Ctrl + Shift + / para comentários de linha e bloco, respectivamente. Para o vscode, pode-se ver que as teclas Shift-Alt-A (para comentários em bloco) são um pouco mais fáceis de pressionar do que os combos de três teclas comuns, mas são tão pouco intuitivos quanto um atalho de teclado. Eu configuro o ReSharper (também pode ser usado no Visual Studio comum) para usar Ctrl + / e Ctrl + Shift + / para comentários de linha e bloco respectivamente e vscode para usar Ctrl + Shift + / para comentários de bloco, para que sejam os mesmos e intuitivos.
Greg McPherran
5

Win10 com teclado francês / inglês CTRL+ /, ctrl+ k+ ue ctrl+ k+ lnão funciona.

Veja como funciona:

/ * * / SHIFT+ ALT+A

// CTRL+É

A tecla É ao lado de Shift à direita.

ArsTV
fonte
4

Você pode encontrar o atalho no menu Editar:

Editar> Alternar comentário de bloco => Shift-Alt-A

Sylvain Rodrigue
fonte
4

visual studio 2017 fazemos: Seleção de comentários

Ctrl+ K, Ctrl+C

pressione Ctrl+ Kpara obter o atalho. pressione Ctrl+ Cpara confirmar http://visualstudioshortcuts.com/2017/

João Victor
fonte
11
Por alguma razão, tenho problemas com este. Eu geralmente tenho que pressionar várias vezes. CTRL + ALT + A funciona melhor para mim.
Eric
11
Este funcionou bem para mim. Um bom complemento para esta resposta é "Como descomentar".
Tiago Martins Peres 李大仁
descomentar o uso Ctrl+ k, Ctrl+U
Yacine Rouizi 30/03
3

CTRL + SHIFT + A Para Red Hat, centos

  • Selecionar item
  • então CTRL+ SHIFT+A
RAHUL KUMAR
fonte
3

Para eu comentar, eu uso:

Ctrl+ k, Ctrl+c

e descomentar:

Ctrl+ k, Ctrl+u

estou usando ubuntu 18.0.4

Yacine Rouizi
fonte
2

Para fazer no mac: CMD+ Shift+7

Julio Andres Orellana
fonte
2

1. Selecione o texto, pressione Cntl + K, C para comentar (Ctr + E + C) 2. Mova o cursor para a primeira linha após o delimitador // e antes do texto do código. 3. Pressione Alt + Shift e use as teclas de seta para fazer a seleção. ... 4. Após a seleção, pressione a barra de espaço para inserir um único espaço.

meta alfa
fonte
2

Para mim, foi ctrl+ '(estou usando um layout sueco para o teclado). Espero que ajude alguém.

martin36
fonte
O mesmo para o layout finlandês, que é realmente o mesmo que o sueco.
Firze
2

CTRL+ / comentar / descomentar várias linhas de código

Ctrl+ k+ upara letras maiúsculas

ctrl+ k+ lpara letras minúsculas

Aashish
fonte
2

insira a descrição da imagem aqui

Selecione as linhas que deseja comentar

Em seguida, pressione Ctrl+ / para comentar as linhas selecionadas

insira a descrição da imagem aqui

E para descomentar:
Selecione as linhas comentadas que você deseja descomentar
Primeiro pressione Ctrl+ K e Ctrl+ Upara tornar as linhas comentadas

Tanmoy Bhowmick
fonte
1

Você pode visualizar os atalhos existentes usando as mesmas etapas abaixo. Eu acho os padrões inconvenientes, então usei o seguinte processo para alterar o IDE para usar o comando '/' visto nos comentários.

Você pode personalizar os atalhos do teclado acessando o menu "Ferramentas" e selecionando "Opções". Em seguida, selecione "Teclado" no ramo "Ambiente". A partir daí, você pode vincular os comandos Edit.CommentSelection e Edit.UncommentSelection a quaisquer atalhos de teclado que desejar.

Andy
fonte
1

A partir de agora (versão 1.18.0), você pode verificar os atalhos de teclado em Arquivo> Preferências> Atalhos de teclado . Aqui você pode procurar por atalhos relacionados a comentários.

Para usuários provenientes Sublime Textou que gostem de ter Ctrl+ Shift+ /, você pode alterar a configuração mencionada acima ou simplesmente instalar a Sublime Text Keymapextensão pela Microsoft.

im_tsm
fonte
1

no Windows 10, teclado italiano, VSC 1.19.1:

Selecione as linhas que deseja comentar e pressione "Ctrl + ù"

Pietro La Grotta
fonte
1

Para janelas, a chave padrão para comentários de várias linhas é Alt+ Shift+A

Para janelas, a chave padrão para o comentário de linha única é Ctrl+/

Anoop PS
fonte
thank Ma'moun
Anoop PS
1

No Windows

Selecione as linhas que deseja comentar. Então pressione Ctrl+/

anoja madusanka
fonte
1

Se você estiver usando o VSCode em um ambiente linux, poderá comentar várias linhas:

Selecionando um bloco de código =>, pressione Ctrl+ Shift+ A(Bloquear comentário)

Ou, selecionando um bloco de código =>, pressione Ctrl+ /(Comentários de linha única aplicados a todas as linhas selecionadas)

Espero que isto ajude.

sbr_amd
fonte
1

No Windows, você precisa pressionar ctrl+ /no mac, pode fazer + /para fazer vários comentários

// public function index()
// {
//     $badgeIcon = BadgeIcon::all();
//     return $this->showAll($badgeIcon);
// }

Então, se você deseja cancelar o comentário, selecione as linhas novamente e pressione ctrl+ /(no Windows) novamente + /(no mac).

Prashant Barve
fonte