Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3354|Svare: 2

Cloc-teller blanke, kommentar- og fysiske linjer med kildekode i programmeringsspråk

[Kopier lenke]
Publisert på 23.02.2023 20:36:42 | | | |
CLOC er et verktøy for å telle linjer med kildekodeinformasjon som kan telle blanke, kommentar- og fysiske linjer med kildekode i mange programmeringsspråk. Gitt to versjoner av kodebasen, kan cloc-en beregne forskjellen mellom blanke linjer, kommentarlinjer og kildekodelinjer. Den er skrevet helt i Perl og er ikke avhengig av standarddistribusjoner av Perl v5.6 og nyere (kode fra noen eksterne moduler er innebygd i cloc-en), noe som gjør den svært portabel. Som vi alle vet, kjører cloc på et bredt utvalg av Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS og Windows. (For å kjøre Perl-kildeversjonen av cloc på Windows, trenger du ActiveState Perl 5.6.1 eller nyere, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm, eller mingw-miljøet og terminalen, slik som de som tilbys av Git for Windows.) Alternativt kan Windows-binærfilen til kloben generert med PAR::P acker brukes til å kjøre på en Windows-datamaskin som verken har Perl eller Cygwin. )


GitHub-adresse:Innloggingen med hyperkoblingen er synlig.
Nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.

Installer via pakkebehandleren

NPM-installasjon -G Cloc              #Innloggingen med hyperkoblingen er synlig.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 eller nyere
sudo pacman -S kloc # Bue
sudo emerge -av dev-util/cloc # GentooInnloggingen med hyperkoblingen 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 installerer cloc # Windows med Chocolatey
scoop installer cloc # Windows med scoop

Du kan legge til en cloc til en miljøvariabel, se veiledningen nedenfor:

cmd for å sette kommandoen for permanent miljøvariabel
https://www.itsvse.com/thread-9230-1-1.html

Tell mengden kode i den nåværende mappen



Ekskluder mengden kode for en mappe



Tell antall kodelinjer for hver fil i katalogen


Parametervalg

--diff <set1> <set2> - beregner kodeforskjellen mellom kildefilene til set1 og set2. Inndata kan være en blanding av filer og kataloger.
--git - tvinger input til å bli gjenkjent som git-mål hvis de ikke gjenkjennes som fil- eller katalognavn i utgangspunktet.
--ignorer-hvitrom - ignorerer horisontale mellomrom når filer sammenlignes med --diff.
--max-filstørrelse=<MB> - hvis du vil hoppe over filer større enn et gitt antall MB.
--ekskluder-dir=<dir1>,<dir2> - ekskluder en gitt komma-separert katalog.
--eksklusjon-ext=<ext1>,<ext2> - Ekskluder den oppgitte filendelsen.
--csv - Eksporter resultatene til CSV-filformat.
--csv-delimiter=<C> - bruker <C>tegn som avgrensere.
--ut=<file> - Lagre resultatet til<file> .
--stille - deaktiverer alle informasjonsmeldinger og viser kun sluttrapporten.
--sql=<file> - Skriver resultatet som create- og insert-setninger, som kan leses av et databaseprogram som SQLite.

(Slutt)




Foregående:PDF.JS Forhåndsvisning av PDF-filer på kinesisk, ingen problemer vises
Neste:【OData】(1) Grunnleggende kunnskap om OData
Publisert på 23.02.2023 22:23:01 |
Lær å lære
Publisert på 24.02.2023 10:33:08 |
Sha ye bu shi
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com