Como fazer com que CTRL + / alterne um comentário no Visual Studio

57

Como fazer CTRL+ /alternar um comentário no Visual Studio, como acontece com o XCode e o Eclipse?

Marc
fonte

Respostas:

29

Aqui está um plugin para ter o todo-poderoso comando "Alternar comentário" ...

1- Baixe e instale> https://marketplace.visualstudio.com/items?itemName=munyabe.ToggleComment

2- Reinicie o VS

3- Vá para "Ferramentas> Opções ...> Ambiente> Teclado"

4- Procure o comando "ToggleComment" e vincule-o à sua chave favorita

5- Aproveite

(Obrigado, eu desisti, mas finalmente encontrei essa maneira fácil de fazê-lo; D)

zcharles
fonte
2
Isso deve ser marcado como a resposta correta! Obrigado por compartilhar!
precisa saber é o seguinte
Esta é a resposta que eu quero. Obrigado! Esta extensão funciona como eu preciso.
Illuminator
44

Você não pode alternar sem entrar em uma macro ou outra extensão do VS.

No entanto, eu sempre configuro o VS para comentar com Ctrl+ /e descomentar com Ctrl+ Shift+/

Você pode personalizar os atalhos do teclado indo ao menu "Ferramentas" e selecionando "Opções". Em seguida, selecione "Teclado" no ramo "Ambiente". A partir daí, você pode vincular os comandos Edit.CommentSelectione Edit.UncommentSelectionaos atalhos de teclado que desejar.

pesado
fonte
26

Se você tiver o ReSharper instalado (e usar o VS sem ele / for entediante), poderá atribuir uma única chave ao comando ReSharper.ReSharper_LineComment.

Por exemplo, vinculo o atalho do teclado Ctrl-K, Ctrl-Cao comando e, se eu o usar em uma linha que não é comentada, ele comenta e, se a linha for comentada, ele será descomentado.

insira a descrição da imagem aqui

Joshua Ball
fonte
3
Para responder diretamente à pergunta original, atribua CTRL + /aReSharper.ReSharper_LineComment
Chin
5

Os comandos de alternar comentário de linha única e alternar comentário de bloco foram adicionados no VS 2019 para C #

Você pode alterar o atalho desses comandos para o que quiser em Ferramentas -> Opções -> Ambiente -> Teclado , procure Edit.ToggleBlockComment ou Edit.ToggleLineComment .

dibarbet
fonte
2
Estranhamente, eles não funcionam, nem mesmo os padrões, no VS 16.2.2. O erro " The key combination (Ctrl-K, Ctrl-/) is bound to command (Toggle Line Comment) which is not currently available." aparece na parte inferior da barra de status para as teclas padrão e nem faz muito isso se você usar uma tecla personalizada. Por enquanto, tentarei o plug-in "Alternar comentário".
MartyMacGyver
Isso funcionou para mim e, se você tem o VS 2019, é a melhor solução, na verdade, é a solução. VS 12.2.5
Norcino
3

Ctrl- Ke Ctrl- Ccomentará uma ou mais linhas selecionadas.

Ctrl- Ke Ctrl- Udescomente uma ou mais linhas selecionadas.

Você pode obter ícones da barra de ferramentas que farão isso adicionando a barra de ferramentas "Editor de texto". Na área da barra de ferramentas, clique com o botão direito do mouse e selecione "Editor de Texto". Isso adicionará uma faixa de botões de ícone como este:

insira a descrição da imagem aqui

Você pode personalizar essa faixa selecionando a lista suspensa no final da faixa de opções:

insira a descrição da imagem aqui

Para editar a combinação de teclado, vá em Ferramentas-Opções e selecione Teclado na árvore Ambiente. Aqui você pode alterar as teclas usadas para acionar as ações Comentar e Remover comentário:

insira a descrição da imagem aqui

Brad Patton
fonte
Em uma instalação padrão, este atalho será apenas um comentário, não um comentário.
14263 heavyd
Combinações de teclas esclarecidas
Brad Patton
Edit.CommentSelection não aparece na edição da comunidade do VisualStudio 2015.
allan ruína
0

Não sei se é o mesmo em 2012, mas em 2015 você pode.

Vá para Ferramentas> Opções> Ambiente> Teclado

Encontre "VisualD.ToggleCommentSelection" ou
pesquise "comentário" e a opção inferior deve ser "VisualD.ToggleCommentSelection"

Recorte mostrando como definir o atalho de comentário alternado.

Lúpus Ossorum
fonte
0

Se você estiver usando o Resharper, existe uma alternativa quase idêntica:

Right Alt+/

Ao usar esse atalho único, você pode simplesmente alternar entre o código de comentário / comentário.

Teodor Tite
fonte