Pergunta

Existe um built-in comando ou ferramenta que pode refluir comentários C # no Visual Studio?

Às vezes, uma seção de código exige várias linhas de comentários, e após a edição extensa você tem que manualmente inserir as quebras de linha na apropriadamente coloca para que ele não flui passado a borda direita da janela do seu editor. Eu gostaria de ser capaz de fazer isso com um único comando chave.

Depois de muitos anos de uso Visual Studio ainda perder a capacidade de M-Q (c-fill-parágrafo) no emacs.

Edit:. O plugin Agent Smith faz comentários não de refluxo no corpo do método

Foi útil?

Solução

Se você estiver usando ReSharper, existe a livre Agent Smith plugin que pode refluir comentários.

Outras dicas

Quando eu era um Visual C ++ Developer eu escrevi uma ferramenta de formatação comentário bastante configurável chamado Comentário reflower. Eu tenho mudado desde plataformas e por isso parou de fazer as portas, mas felizmente Christoph Nahr manteve-lo vivo em http: // www .kynosarges.de / CommentReflower.html

Se você quiser próximo comentário justificação perfeito com uma única tecla, use Comentário reflower .

Funciona com VS2012, VS2013 e VS2015.

VS2012: Para instalar / Comentário atualização reflower para o Visual Studio 2012

Atualização 2015/08/31: Existe agora uma href="https://github.com/kmunson/CommentReflowerVSIX/" rel="nofollow noreferrer"> Comentário extensão disponíveis na galeria de extensões que facilmente instala diretamente do Tools > Extensions and Updates em VS2012, VS2013 e VS2015 .

  1. Fazer download "Comentário reflower" do http://www.kynosarges.de/CommentReflower. html , unzip no C:\Program Files (x86)\Visual Studio Comment Reflower diretório.

  2. Atualização CommentReflower.Addin arquivo para que incrementos Version de 10.0 para 11.0 (este Upgrades TI de VS2010 para VS2012). NOTA:. Há dois pontos neste arquivo .xml onde você tem que atualizar esta versão

  3. No VS2012, selecione Tools..Options..AddIn Security e adicione o C:\Program Files (x86)\Visual Studio Comment Reflower caminho.

  4. Restart VS2012.

  5. Agora, há novos itens de menu:. Tools..Reflow Comment at Cursor e Tools..Comment Reflower Settings

VS2013: Para instalar / Comentário atualização reflower para o Visual Studio 2013

Atualização 2015/08/31:. Existe agora um comentário a extensão reflower disponível na galeria de extensões que facilmente instala diretamente do Tools > Extensions and Updates em VS2012, VS2013 e VS2015

Repita as instruções acima, e alterar a versão no passo 2 de 11.0 para 12.0.

VS2015: Para instalar / Comentário atualização reflower para o Visual Studio 2015

Existe agora uma href="https://github.com/kmunson/CommentReflowerVSIX/" rel="nofollow noreferrer"> Comentário extensão disponível na galeria de extensões que facilmente instala diretamente do Tools > Extensions and Updates em VS2012, VS2013 e VS2015.

Graças ao @ Martin Liversage para apontar isto.

Para adicionar uma tecla de atalho que justifica o comentário atual o cursor estiver no

  1. Vá para Tools..Options..Keyboard, tipo reflow em Show commands containing, selecione CommentReflower.Connect.ReflowPoint, digite uma combinação de teclas (por exemplo Ctrl-J) na Press shortcut keys caixa, Assign em seguida, bateu.

  2. Agora, se você posicionar o cursor sobre um comentário e pressione disse combinação de teclas (Ctrl-J), ele será automaticamente (e muito bem) justificar o comentário para você. Você deverá ver a chave ligada aparecem no menu Tools:

enter descrição da imagem aqui

margem de Atualização de largura

Vá para Tools..Comment Reflower Settings e mudar o Wrap Width do padrão de 80 para algo mais amplo, como 140, eo "Bloco Largura mínima" para 10 (fazer *not* configurá-lo para qualquer coisa menor!):

enter descrição da imagem aqui

Se você usar // ou /// de estilo comentários CodeMaid tem funcionado muito bem para mim. Ele é gratuito e de código aberto, e eu posso usá-lo em C ++ e C #.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top