Счетчик строк для VS 2010 - PullRequest
       0

Счетчик строк для VS 2010

5 голосов
/ 30 октября 2010

Я ищу инструмент для подсчета строк, такой как Счетчик строк проекта от Oz Solomon: Счетчик строк проекта .Эта надстройка отлично работала для меня с VS 2005 и 2008. Но, к сожалению, у Oz нет времени на ее дальнейшее развитие или адаптацию к VS 2010.

Знаете ли вы какой-нибудь отличный инструмент для подсчета строк для C ++код, который предпочтительно (но не обязательно) отвечает следующим требованиям:

  • различать закомментированные строки, пустые строки, строки только кода и т. д.
  • возможность ограничить определенными файлами / папками (или даже проекты VS)
  • список имен файлов
  • бесплатно
  • интегрируется в VS 2010

Заранее спасибо,
Flinsch.

Ответы [ 6 ]

5 голосов
/ 05 ноября 2010

Исходный монитор не интегрирован с VS2010, но дает очень подробные отчеты о показателях исходного кода:

2 голосов
/ 04 июня 2011

Я использую счетчик строк проекта в Visual Studio 2010 с пакетом обновления 1 (SP1) в 64-разрядной версии Windows 7.(Это также работает без SP1.) Вам нужен ПЛК 221 http://www.wndtabs.com/downloads/PLC221.zip плюс измененный файл реестра, который вы можете получить на моем сайте: http://www.onemanmmo.com/index.php?cmd=newsitem&comment=news.1.41.0

2 голосов
/ 30 октября 2010

Я знаю, что это не отвечает всем вашим требованиям, но мне нравится cloc .Это простой в использовании инструмент командной строки.Пример использования / вывода ...

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
--------------------------------------------------------------------------------
1 голос
/ 01 февраля 2013

«Kloc» может использоваться для вычисления строк кода. Это независимый инструмент, он не может быть интегрирован с VS. Все, что вам нужно сделать, это указать файлы и папки, и он вычислит loc для вас.

1 голос
/ 17 января 2011

Это проект, основанный на Project Line Counter от Oz Solomon, и он улучшает его в некоторых отношениях, но алгоритмы подсчета строк кажутся такими же:

http://www.codeproject.com/KB/macros/LineCounterAddin.aspx

Имеется обновление для VS 2010, сделанное его пользователями (см. Комментарии):

http://shiz.wussie.nl/LineCounterAddIn2010.zip

0 голосов
/ 31 октября 2010

Может быть, вы можете использовать встроенный макрос __LINE__, который возвращает текущую строку в коде, чтобы увидеть, как VS выполняет подсчет строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...