Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 3354|Отговор: 2

CLOC брои празни, коментарни и физически редове изходен код в програмните езици

[Копирай линк]
Публикувано в 23.02.2023 г. 20:36:42 ч. | | | |
CLOC е инструмент за броене на редове с информация от изходния код, който може да брои празни, коментарни и физически редове изходен код в много програмни езици. При две версии на кодовата база cloc може да изчисли разликата между празни редове, редове за коментари и редове от изходния код. Той е изцяло написан на Perl и не зависи от стандартни дистрибуции на Perl v5.6 и по-горе (код от някои външни модули е вграден в CLOC), което го прави много преносим. Както всички знаем, CLOC работи на голямо разнообразие от Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS и Windows. (За да стартирате Perl изходната версия на cloc на Windows, ви трябва ActiveState Perl 5.6.1 или по-нова, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm или mingw средата и терминала, като тези, предоставени от Git for Windows.) Алтернативно, Windows бинарният файл на cloc, генериран чрез PAR::P acker, може да се използва за работа на Windows компютър, който няма нито Perl, нито Cygwin. )


GitHub адрес:Входът към хиперлинк е видим.
Адрес за изтегляне:Входът към хиперлинк е видим.

Инсталирайте през мениджъра на пакети

NPM инсталация -g cloc              #Входът към хиперлинк е видим.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 или по-нова
sudo pacman -S cloc # Арка
sudo emerge -av dev-util/cloc # GentooВходът към хиперлинк е видим.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS с MacPorts
brew install cloc # macOS с Homebrew
Choco install cloc # Windows с Chocolatey
scoop install cloc # Windows с Scoop

Можете да добавите cloc към променлива на средата, вижте урока по-долу:

cmd за задаване на командата за постоянна променлива на околната среда
https://www.itsvse.com/thread-9230-1-1.html

Преброй количеството код в текущата папка



Изключи количеството код за дадена папка



Преброй броя на редовете код за всеки файл в директорията


Параметрични опции

--diff <set1> <set2> - изчислява разликата в кода между изходните файлове на set1 и set2. Входът може да бъде смес от файлове и директории.
--git - Принуди входовете да бъдат разпознати като git цели, ако не са разпознати като имена на файлове или директории от самото начало.
--ignore-blankspace - игнорира хоризонталните пространства при сравняване на файлове с --diff.
--max-file-size=<MB> - ако искате да пропускате файлове по-големи от дадено количество MB.
--exclude-dir=<dir1>,<dir2> - изключва дадена директория, разделена със запетая.
--exclude-ext=<ext1>,<ext2> - Изключи дадения файл разширение.
--csv - Експортирайте резултатите във формат CSV.
--csv-delimiter=<C> - използва <C>символи като делимитери.
--out=<file> - Запази резултата на<file> .
--quiet - деактивира всички информационни съобщения и показва само финалния доклад.
--sql=<file> - Записва резултата като create и insert оператори, които могат да бъдат прочетени от база данни като SQLite.

(Край)




Предишен:PDF.JS Преглед на PDF файлове на китайски, няма показани проблеми.
Следващ:【OData】(1) Основни знания по OData
Публикувано в 23.02.2023 г. 22:23:01 ч. |
Научи се да учиш
Публикувано в 24.02.2023 г. 10:33:08 ч. |
Ша Йе Бу Ши
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com