Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3354|Svar: 2

Cloc-tæller blank, kommentar og fysiske linjer af kildekode i programmeringssprog

[Kopier link]
Opslået på 23/02/2023 20.36.42 | | | |
CLOC er et værktøj til at tælle linjer med kildekodeinformation, som kan tælle tomme, kommentar- og fysiske linjer kildekode i mange programmeringssprog. Givet to versioner af kodebasen kan cloc'en beregne forskellen mellem blanke linjer, kommentarlinjer og kildekodelinjer. Den er skrevet udelukkende i Perl og afhænger ikke af standarddistributioner af Perl v5.6 og derover (kode fra nogle eksterne moduler er indlejret i cloc'en), hvilket gør den meget portabel. Som vi alle ved, kører cloc på en bred vifte af Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS og Windows. (For at køre Perl-kildeversionen af cloc på Windows skal du bruge ActiveState Perl 5.6.1 eller nyere, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm, eller mingw-miljøet og terminalen, såsom dem Git for Windows leverer.) Alternativt kan Windows-binæren for den cloc, der genereres med PAR::P acker, bruges til at køre på en Windows-computer, der hverken har Perl eller Cygwin. )


GitHub-adresse:Hyperlink-login er synlig.
Downloadadresse:Hyperlink-login er synlig.

Installer via pakkehåndteringen

npm installation -g cloc              #Hyperlink-login er synlig.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 eller senere
sudo pacman -S kloc # Bue
sudo emerge -av dev-util/cloc # GentooHyperlink-login er synlig.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS med MacPorts
brew install cloc # macOS med Homebrew
choco installer cloc # Windows med Chocolatey
scoop install cloc # Windows med scoop

Du kan tilføje en cloc til en miljøvariabel, se vejledningen nedenfor:

cmd for at sætte kommandoen permanent environment variable
https://www.itsvse.com/thread-9230-1-1.html

Tæl mængden af kode i den aktuelle mappe



Udelad mængden af kode for en mappe



Tæl antallet af kodelinjer for hver fil i mappen


Parametermuligheder

--diff <set1> <set2> - beregner kodeforskellen mellem kildefilerne i set1 og set2. Inputtet kan være en blanding af filer og mapper.
--git - tvinger input til at blive genkendt som git-mål, hvis de ikke genkendes som fil- eller mappenavne i første omgang.
--ignorer-hvidrum - ignorerer horisontale mellemrum ved sammenligning af filer med --diff.
--max-filstørrelse=<MB> - hvis du vil springe filer over større end et givet antal MB.
--eksklusive-dir=<dir1>,<dir2> - ekskludér en given komma-separeret mappe.
--exlude-ext=<ext1>,<ext2> - Udeluk den givne filendelse.
--csv - Eksporter resultaterne til CSV-filformat.
--csv-delimiter=<C> - bruger <C>tegn som delimitere.
--ud=<file> - Gem resultatet til<file> .
--stille - deaktiverer alle informationsbeskeder og viser kun den endelige rapport.
--sql=<file> - Skriver resultatet som create- og insert-sætninger, som kan læses af et databaseprogram som SQLite.

(Slut)




Tidligere:PDF.JS Forhåndsvisning af PDF-filer på kinesisk vises ingen problemer
Næste:【OData】(1) Grundlæggende viden om OData
Opslået på 23/02/2023 22.23.01 |
Lær at lære
Opslået på 24/02/2023 10.33.08 |
Sha ye bu shi
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com