Подсчет номеров строк в Eclipse [закрыто]

У меня есть проект Java в Eclipse с ~ 10 пакетами и ~ 10 файлами классов на пакет. Есть ли способ определить общее количество строк кода для всего проекта из Eclipse? Я знаком с другими инструментами (например, Code Analyzer, wc и т. Д.), Но я хочу знать, есть ли способ сделать это в Eclipse (или получить подтверждение того, что это невозможно).

Ответы на вопрос(9)

CodePro AnalytiX, Этот плагин Eclipse предоставляет вам такую статистику в представлении метрик кода. Это предоставляется Google бесплатно.

 13 нояб. 2013 г., 14:38
Это тот же намек, что дал Ашиш, но с рабочей ссылкой.
Решение Вопроса

который отображает количество строк кода и многое другое:

http://metrics.sourceforge.net/

Он говорит, что требует Eclipse 3.1, хотя я думаю, что они имеют в виду 3.1+

Вот еще один плагин метрик, который был протестирован на Ganymede:

http://eclipse-metrics.sourceforge.net

 21 июл. 2014 г., 14:03
Информация, которая сэкономила бы мне массу времени: плагин необходимо активировать для каждого проекта в вашей рабочей области индивидуально, он будет изменять ваш файл .project и предоставляет метрики только до уровня проекта, но не до уровня рабочей области.
 20 окт. 2010 г., 20:50
Обратите внимание, чтоmetrics2.sourceforge.net утверждает, что первый плагин выше (metrics.sourceforge.net) прекращено и metric2 предназначен для продолжения.
 16 июл. 2015 г., 23:15
обе ссылки кажутся мертвыми
 16 февр. 2016 г., 09:24
На Eclipse Mars 1 установка Метрик из Справки / Рынка Eclipse завершилась неудачно - Метрики не отображаются в Окно / Показать представление / Другое. Вместо установки, добавив его изmetrics.sourceforge.net/update как описано вmetrics.sourceforge.net работал

Search & GT;File Search

ПроверитьRegular expression коробка.

Используйте это выражение:

\n[\s]*

Выберите любой тип файла (*.java, *.xmlи т. д.) и рабочие наборы подходят для вас.

 17 янв. 2012 г., 21:07
Питер, спасибо за разъяснения.
 19 янв. 2012 г., 11:54
К сожалению, это будет занимать много памяти на больших кодовых базах. На моем Индиго я ударил 700 тыс. Ударов, прежде чем затмение умерло. Конечно, в моем eclipse.ini есть только -Xmx314M
 08 мая 2014 г., 08:03
Чтобы вернуть количество непустых строк без комментариев, может помочь что-то подобное.\n[^!//][\s]*
 12 нояб. 2011 г., 01:07
... иcheck off ты имеешь в виду,make sure it is checked, Обратите внимание, что этот метод не считает пустые строки.
 24 июл. 2012 г., 19:10
Как упомянуто @PeterAjtai, он не считает пустые строки. Тем не менее, это будет:\n[^\n]*

что если у вас есть MyEclipse, он добавляет метку на страницу свойств проекта, которая содержит общее количество строк исходного кода. Может не помочь вам, поскольку MyEclipse не является бесплатным, хотя.

К сожалению, в моем случае этого оказалось недостаточно, поэтому я написал анализатор источника для сбора статистики, не собранной другими решениями (например, метриками, упомянутыми AlbertoPL).

 16 февр. 2011 г., 16:43
отличный инструмент! именно то, что я искал, спасибо!
 01 июн. 2010 г., 14:59
 21 мая 2010 г., 06:18
Хотите поделиться им для использования сообществом?

а не общего количества строк в файле? Если это так, вы можете попробовать инструмент покрытия кода, такой какEclEmma. As a side effect of the code coverage stats you get stats on the number of executable lines and blocks (and methods and classes). These are rolled up from the method level upwards, so you can see line counts for the packages, source roots and projects as well.

счетчик шагов плагин Eclipse. Пожалуйста, скачайте и попробуйте.

ссылка на github

Поместите загруженный файл JAR в папку eclipse \ plugin и перезапустите eclipse.

Rightclick and select step counter enter image description here

Step Result enter image description here

codepro).

После установки: - Щелкните правой кнопкой мыши по вашему проекту. - Выберитеcodepro инструменты - & gt; вычислять метрики - И вы получите свой ответ на вкладке Метрики как Количество линий.

 13 нояб. 2013 г., 14:39
Это на самом деле довольно хорошо! Однако вы должны исправить ссылку, поскольку она дает 404.
 11 янв. 2018 г., 21:19
Нашел этот пост, который имеет ссылку на последнюю версию codepro - и она работает в Eclipse Oxygen:stackoverflow.com/questions/29390308/…

@echo off
SET count=1
FOR /f "tokens=*" %%G IN ('dir "%CD%\src\*.java" /b /s') DO (type "%%G") >> lines.txt
SET count=1
FOR /f "tokens=*" %%G IN ('type lines.txt') DO (set /a lines+=1)
echo Your Project has currently totaled %lines% lines of code. 
del lines.txt
PAUSE

go to the root folder of your project use find to do a recursive search of *.java files use wc -l to count lines:

Чтобы возобновить, просто сделайте:

find . -name '*.java' | xargs wc -l    
 09 нояб. 2015 г., 12:00
работал хорошо для меня
 21 февр. 2017 г., 10:47
У меня тоже хорошо получилось.
 06 мар. 2015 г., 13:38
Угадайте, проще зависит от определения здесь.
 05 авг. 2016 г., 19:41
И люди устанавливают плагин Eclipse для загрузки своей памяти. Как будто это уже не было загружено слишком много.

Ваш ответ на вопрос