2013-07-10 3 views
1

Я пытаюсь получить строку статистики кода для моего кода xcode. Для этого я выполнил следующую команду в терминале, чтобы получить все возможные типы кодов.Строка статистики кода с комментариями

find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.xml" ")" -print0 | xargs -0 wc -l | sort 

Он дает мне количество строк кода, включая комментарии. Может ли кто-нибудь сказать мне, как получить строку статистики кода без комментариев.

ответ

1

Рассмотрите возможность использования cloc, который даст вам хороший выход, как:

7892 text files. 
4289 unique files.           
9574 files ignored. 

http://cloc.sourceforge.net v 1.56 T=58.0 s (43.9 files/s, 7442.5 lines/s) 
-------------------------------------------------------------------------------- 
Language      files   blank  comment   code 
-------------------------------------------------------------------------------- 
Objective C      872   44323   20568   198133 
HTML        34   1032    8   76432 
C/C++ Header     908   16427   35415   19872 
D        684    0    0   8299 
C         8   889   534   4040 
MUMPS        3   618    0   2781 
Bourne Shell      18   175   327   622 
Ruby        2    87    15   380 
XML        10    0    0   264 
CSS        1    41    8   219 
Python       1    9    16    41 
Objective C++      2    15    12    26 
Bourne Again Shell    1    4    4    10 
YAML        1    0    0    9 
make        1    2    0    7 
-------------------------------------------------------------------------------- 
SUM:       2546   63622   56907   311135 
-------------------------------------------------------------------------------- 
+0

Привет Вайн, Спасибо за быстрый повторе. Можете ли вы помочь мне использовать этот инструмент на моем mac .. – Gani414

+0

Просто скопируйте файл в папку, находящуюся на вашем PATH (так что-то вроде '/ usr/local/bin/cloc'). Затем 'cd' в ваш проект и запустите его как' cloc .'. Все зависимости должны быть установлены по умолчанию на вашем компьютере. – Wain

Смежные вопросы