2010-10-30 15 views
5

Sto cercando uno strumento per il conteggio delle righe come Contatore riga di progetto di Oz Solomon: Project Line Counter. Questo componente aggiuntivo ha funzionato perfettamente per me con VS 2005 e 2008. Ma, sfortunatamente, Oz non ha il tempo di svilupparlo ulteriormente o di adattarlo a VS 2010.Contatore di riga per VS 2010

Conoscete qualche ottimo strumento di conteggio delle righe per codice C++ che perferably (ma non necessariamente) soddisfi i seguenti requisiti:

  • distinguere tra le linee, righe vuote, codice solo linee ecc
  • possibilità di limitare ad alcuni/cartelle (o anche progetti VS) file
  • commentato elenca i nomi dei file
  • senza costi
  • integrabile in VS 2010

Grazie in anticipo,
Flinsch.

+0

Avete accesso all'origine del Contatore Linea Progetto? Potresti farlo funzionare con VS2010 da solo. – ChrisF

+1

Ho accesso all'origine del PLC, sì. Ma, prima di entrare nella fonte e provare ad adattare l'add-in, vorrei chiederti ragazzi se conosci qualche strumento simile. O qualcuno ha già adattato PLC a VS 2010 già? – Flinsch

+0

Non capisco il valore delle linee di conteggio. – Paco

risposta

2

So che questo non soddisfa tutti i requisiti, ma mi piace cloc. È un semplice strumento da riga di comando. uso Esempio/uscita ...

C:\src>cloc --no3 gstreamer 
    9021 text files. 
    6495 unique files. 
    26138 files ignored. 

http://cloc.sourceforge.net v 1.09 T=258.0 s (16.7 files/s, 5527.7 lines/s) 
-------------------------------------------------------------------------------- 
Language      files   blank  comment   code 
-------------------------------------------------------------------------------- 
C        1633   142010   131712   617327 
C/C++ Header     1588   50625   75916   216335 
Bourne Shell      52   6830   6060   43742 
C++        73   3937   3928   29514 
XML        262   1500   1117   26552 
m4        117   3209   2064   23008 
make       456   2335   950   8661 
HTML        37    92    8   6695 
Python       14   1437   934   4446 
Teamcenter def     27    30    0   3141 
Perl        6   396   251   2338 
yacc        2   257   114   2021 
Assembly       16   312   356   1782 
Objective C      5   277   159   1001 
XSLT        10   134    42   853 
Lisp        4    91   119   393 
IDL        2    40    0   353 
lex        2    41    11   190 
CSS        2    9    1   153 
Bourne Again Shell    4    37    50   146 
Tcl/Tk       1    10    27    46 
sed        2    0    0    16 
D         1    0    0    15 
-------------------------------------------------------------------------------- 
SUM:       4316   213609   223819   988728 
-------------------------------------------------------------------------------- 
-2

forse è possibile utilizzare il sistema integrato macro __LINE__, che restituisce una riga corrente in codice per vedere come VS rende conteggio linea.

5

Source Monitor non è integrato con VS2010, ma dà una molto dettagliata del codice sorgente rapporti metriche:

2

Utilizzo il contatore di riga di progetto in Visual Studio 2010 SP1 su Windows 7 a 64 bit. (Funziona anche senza SP1.) È necessario il PLC 221 http://www.wndtabs.com/downloads/PLC221.zip più un file di registro modificato che è possibile ottenere dal mio sito Web: http://www.onemanmmo.com/index.php?cmd=newsitem&comment=news.1.41.0

+0

2010 sta funzionando bene. C'è un modo per fare lo stesso anche per il 2013. Ho provato a modificare il registro con 12.0 (versione VS) anziché 10. Non ha funzionato :-( – RobinAtTech

1

"Kloc" può essere utilizzato per calcolare linee di codice. È uno strumento indipendente che non può essere integrato con VS. Tutto quello che devi fare è specificare i file e le cartelle e calcolerà la posizione per te.