Você pode configurar algum tipo de código personalizado dobrar no Netbeans como no Visual Studio

StackOverflow https://stackoverflow.com/questions/1251803

  •  12-09-2019
  •  | 
  •  

Pergunta

Ao trabalhar em C #, muitas vezes eu fazer isso:

#region Properties
  public int Property1{get;set;}
  ...(more properties)
#endregion

Isso faz com que Visual Studio adicionar a opção de dobrar o código dentro da região. Offcourse, você pode usar as regiões para qualquer coisa, ele não está limitado a Propriedades ou nada.

Eu estou querendo saber 2 coisas:

  1. Este é apenas algo para fazer Visual Studio código dobrando add para uma área do editor ou que afecta o compilador?
  2. Posso fazer algo semelhante no Netbeans?
Foi útil?

Solução

  1. (no netbeans pelo menos) É puramente uma ajuda programador e não tem efeito sobre a compilação
  2. Sim, você pode

Uma advertência ao de referência de dobragem:

Por favor, note que os exemplos acima são para linguagem java. Em outros idiomas dobras personalizadas podem não ser suportadas ou você pode ter que usar caracteres diferentes para a marcação de comentários de linha.

Outras dicas

  1. Não afeta a compilação, é apenas para organizar o código na editor. Você pode pegar em argumentos sobre quando é melhor para usá-los em este questionar .
  2. No NetBeans você pode usar personalizado Folds , dependendo do idioma:

    // <editor-fold defaultstate="collapsed" desc="My Fold">
    Your amazing code
    // </editor-fold>

Os atributos são opcionais. Sem defaultstate especificada a região será o padrão para expandir (exceto para quando você primeiro código envoltório nele!)

A última Netbeans 8.1 já esta compilação recurso no, você precisa apenas selecionar você linhas e, em seguida, clique no ícone "lâmpada", em seguida, selecione:

enter code hereSurround with // <editor-fold defaultstatus="collapsed" desc="comment">...

Esta é a fonte: http://wiki.netbeans.org/SurroundWithCodeFolding

Eu escrevi uma macro para dobrar por draging mouse.

Meu shortcute: CTRL+SHIFT+Q

Folding Macro:

cut-to-clipboard 
"// <editor-fold desc=\"This is my custom folding\" defaultstate=\"collapsed\">"
 paste-from-clipboard 
"// </editor-fold>"

desdobramento de atalhos Macro: ctrl+SUBTRACK

enter descrição da imagem aqui

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