Como contar as linhas de código Java usando o Intellij Idea?
-
26-09-2019 - |
Pergunta
Sei que já usei o recurso no passado, mas não tenho idéia de como fiz isso antes. Deve ser algo simples, certo?
Solução
o Estatística O plugin funcionou para mim.
Para instalá -lo de Intellij:
Arquivo - Configurações - Plugins - Procure repositórios ... Encontre -o na lista e clique duas vezes nela.
Abra a janela de estatísticas de:
Visualização -> Windows de ferramentas -> Estatística
Outras dicas
Maneira rápida e suja é fazer uma pesquisa global por '\n'
. Você pode filtrá -lo da maneira que quiser em extensões de arquivo etc.
Ctrl-Mudança-F -> texto para encontrar = '\n'
-> Encontre.
Editar: e 'Expressão regular' deve ser verificada.
No passado, eu usei o nome excelentemente METRICSRELOADED plugin para obter essas informações.
Você pode instalá -lo no repositório JetBrains.
Uma vez instalado, acesse via: Analise -> Calcule métricas ...
Assim como Neil disse:
Ctrl-Mudança-F -> texto para encontrar =
'\n'
-> Encontre.
Com apenas uma melhoria, se você entrar "\n+"
, você pode procurar linhas não vazias
Se as linhas com apenas um espaço em branco também podem ser consideradas vazias, você pode usar o regex "(\s*\n\s*)+"
para não contá -los.
Embora não seja uma opção Intellij, você pode usar um comando bash simples (E se Seu sistema operacional é Linux/Unix). Vá para o seu diretório de origem e digite:
find . -type f -name '*.java' | xargs cat | wc -l
Estatística Os plugins funcionam bem!
Aqui está um caso rápido:
- Ctrl+Mudança+UMA e Serach para "estatística" para abrir o painel.
- Você verá o painel como a captura de tela e depois clicará
Refresh
para todo o projeto ou selecione seu projeto ou arquivo eRefresh on selection
apenas para seleção.
Agora 2 versões de métricas -carregadas disponíveis. Um apoiado em v9 e v10 está disponível aquihttp://plugins.intellij.net/plugin/?idea&id=93
Você pode usar linhas de contagem de código (Cloc)
Sobre Settings
-> External Tools
Adicione uma nova ferramenta
- Nome: contagem de linhas de código
- Grupo: Estatística
- Programa: Path/para/Cloc
- Parâmetros: $ Projectfiledir $ ou $ FileParentdir $
Para encontrar tudo, incluindo linhas vazias de código, tente @Neil's Solution:
Abrir Encontre no caminho (Ctrl+Mudança+F)
Procure a seguinte expressão regular: \n'
Para linhas com pelo menos um uso de caracteres após a expressão:
(.+)\n
Para linhas com pelo menos um personagem ou dígito de uma palavra, use a seguinte expressão:
`(.*)([\w\d]+)(.*)\n`
AVISO: Mas a última linha de arquivo é contada se você tiver uma quebra de linha depois dela.