Ciao ho netbeans 7 e mi chiedevo come calcolare le linee totali per un progetto. Ho controllato Google ma ogni volta che lo faccio trovo solo vicoli ciechi o plugin non funzionanti. Qualcuno sa come contare le linee?Come contare le righe in un progetto netbeans
risposta
È possibile utilizzare
wordcount che funziona con 7.1
nb-wordcount che funziona con 8.2.
Per configurare wordcount andare in Strumenti -> Opzioni ->Varie. È necessario modificare Accept filename
se si desidera che altri file di Java e Groovy corrispondano.
per visualizzare la finestra conteggio andare in Finestra -> Apri WordCount finestra.
Per visualizzare le statistiche fare clic su WordCounting (secondo pulsante). Visualizzerò le statistiche della directory selezionata in Progetti (finestra) (deve essere un pacchetto o qualcosa di simile Pacchetti di origine o pagine Web, non funzionerà se si seleziona il progetto).
anche se siete su Linux è possibile eseguire semplicemente:
find . -name '*.java' | xargs wc -l
È possibile utilizzare Source Code Metrics per progetti Java.
Provato ma non dice mai ovunque ci siano molte linee. –
Prova questo: Windows> Metriche codice sorgente; quindi fai clic con il pulsante destro del mouse sul tuo progetto e scegli Metriche del codice sorgente. – ltin
Questo non mostra ancora la quantità totale di linee. –
So che questa è una domanda molto vecchio ma c'è un modo più semplice di trovare il numero di linee in un progetto NetBeans che non coinvolge plugin installazione:
- clic destro sulla cartella o il pacchetto che si desidera trovare la quantità di linee in
Nota: non fare clic destro sul progetto stesso come che causerà a contare le linee in tutto i file generati pure. - Cliccare sulla
Find
oFind in Files
oppure premere Ctrl F. - Verificare che il menu a discesa
Match
sia impostato suRegular Expression
. - Digitare
\n
nella casella di ricerca. - Premere trova e la quantità di linee del progetto sarà visualizzata nella parte superiore della scheda
Search Results
.
Nota: in NetBeans, la ricerca viene interrotta dopo 5000 risultati, quindi se il vostro progetto è più lungo di quello, allora questo metodo non funziona
speravo in un cut-and-paste risposta. Quindi ne ho scritto uno.
MODIFICA: Supporta milioni di righe di codice. Non sono richieste librerie esterne.
public static void main(String[] args) throws FileNotFoundException {
final String folderPath = "D:\\Dev\\MYPROJECT\\src";
long totalLineCount = 0;
final List<File> folderList = new LinkedList<>();
folderList.add(new File(folderPath));
while (!folderList.isEmpty()) {
final File folder = folderList.remove(0);
if (folder.isDirectory() && folder.exists()) {
System.out.println("Scanning " + folder.getName());
final File[] fileList = folder.listFiles();
for (final File file : fileList) {
if (file.isDirectory()) {
folderList.add(file);
} else if (file.getName().endsWith(".java")
|| file.getName().endsWith(".sql")) {
long lineCount = 0;
final Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
scanner.nextLine();
lineCount++;
}
totalLineCount += lineCount;
final String lineCountString;
if (lineCount > 99999) {
lineCountString = "" + lineCount;
} else {
final String temp = (" " + lineCount);
lineCountString = temp.substring(temp.length() - 5);
}
System.out.println(lineCountString + " lines in " + file.getName());
}
}
}
}
System.out.println("Scan Complete: " + totalLineCount + " lines total");
}
I risultati appaiono simile al seguente:
(truncated)
47 lines in WarningLevel.java
Scanning design
1367 lines in ProcessResultsFrame.java
83 lines in TableSettingPanel.java
Scanning images
Scanning settingspanel
67 lines in AbstractSettingPanel.java
215 lines in AdvancedSettingsPanel.java
84 lines in BaseSettingsPanel.java
451 lines in DatabasePanel.java
488 lines in EmailPanel.java
458 lines in FTPGUIPanel.java
482 lines in FTPScheduledTaskPanel.java
229 lines in GUISettingPanel.java
87 lines in RootSettingJPanel.java
722 lines in ServerVisualIdentificationSettingPanel.java
Scan Complete: 123685 lines total
Se manca qualcosa per favore fatemelo sapere e farò del mio meglio per correggerlo. Grazie!
- 1. Come contare le righe univoche in Oracle
- 2. contare le linee in un progetto PHP
- 3. Contare il numero totale di righe in un progetto XCode
- 4. Come contare le righe in un file sul comando hdfs?
- 5. SSRS: Come contare le righe vere
- 6. Come contare le righe in Lift (framework web Scala)
- 7. Come contare le righe in Hibernate Query Language?
- 8. Importazione progetto in Netbeans
- 9. Come contare le righe per foglio di lavoro in OpenXML
- 10. Crea un progetto javascript in Netbeans?
- 11. Stampa di un progetto in NetBeans
- 12. Importazione di JSON in un progetto Netbeans
- 13. Contare le righe totali con un gruppo da
- 14. Formattazione di un progetto completo in NetBeans
- 15. Come visualizzare un JFreeChart in un progetto NetBeans
- 16. Come contare le righe di codice (LOC) usando IntelliJ IDEA?
- 17. Qual è un buon modo per contare le righe di codice sorgente (SLOC) in un progetto CoffeeScript?
- 18. Come integrare Maven 2 in un progetto NetBeans esistente?
- 19. Come posso spostare un progetto Netbeans in una cartella diversa?
- 20. Contare le righe nel file e archiviare nella variabile
- 21. s3cmd contare le righe con zcat e grep
- 22. Bash Script: contare le righe uniche nel file di
- 23. righe contare con Slick 1.0.0
- 24. PIG come contare un numero di righe alias
- 25. Netbeans - correzione dell'importazione sull'intero progetto
- 26. gruppo mysql da e contare le righe problema
- 27. Esiste un modo migliore per contare le righe in un file di testo?
- 28. Come si mescolano le lingue basate su JVM in un singolo progetto Netbeans?
- 29. Come contare GROUP BY righe in T-SQL
- 30. Come contare le tabelle vuote nel database?
Sono stato in grado di utilizzare con successo il conteggio delle parole con NetBeans 7.3 –