Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 3354|Svar: 2

Cloc-räkningar blanka, kommentar- och fysiska rader källkod i programmeringsspråk

[Kopiera länk]
Publicerad på 2023-02-23 20:36:42 | | | |
CLOC är ett verktyg för att räkna rader källkodsinformation som kan räkna tomma, kommentars- och fysiska rader källkod i många programmeringsspråk. Givet två versioner av kodbasen kan cloc:en beräkna skillnaden mellan tomma rader, kommentarsrader och källkodsrader. Den är helt skriven i Perl och är inte beroende av standarddistributioner av Perl v5.6 och uppåt (kod från vissa externa moduler är inbäddad i cloc:en), vilket gör den mycket portabel. Som vi alla vet körs cloc på en mängd olika Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS och Windows. (För att köra Perl-källversionen av cloc på Windows behöver du ActiveState Perl 5.6.1 eller senare, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm, eller mingw-miljön och terminalen, såsom de som tillhandahålls av Git for Windows.) Alternativt kan Windows-binären för den cloc som genereras med PAR::P acker användas för att köras på en Windows-dator som varken har Perl eller Cygwin. )


GitHub-adress:Inloggningen med hyperlänken är synlig.
Nedladdningsadress:Inloggningen med hyperlänken är synlig.

Installera via pakethanteraren

npm-installation -g cloc              #Inloggningen med hyperlänken är synlig.
sudo apt install cloc # Debian, Ubuntu
sudo yum installera cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 eller senare
sudo pacman -S cloc # Båge
sudo emerge -av dev-util/cloc # GentooInloggningen med hyperlänken är 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 installera cloc # macOS med Homebrew
choco installera cloc # Windows med Chocolatey
scoop installera cloc # fönster med scoop

Du kan lägga till en cloc i en miljövariabel, se handledningen nedan:

cmd för att sätta kommandot permanent miljövariabel
https://www.itsvse.com/thread-9230-1-1.html

Räkna mängden kod i den aktuella mappen



Uteslut mängden kod för en mapp



Räkna antalet rader kod för varje fil i katalogen


Parameteralternativ

--diff <set1> <set2> - beräknar kodskillnaden mellan källfilerna i set1 och set2. Inmatningen kan vara en blandning av filer och kataloger.
--git - tvingar indata att kännas igen som git-mål om de inte känns igen som fil- eller katalognamn från början.
--ignorera-whitespace - ignorerar horisontella mellanrum när man jämför filer med --diff.
--max-filstorlek=<MB> - om du vill hoppa över filer större än en given mängd MB.
--exkluder-dir=<dir1>,<dir2> - exkludera en given komma-separerad katalog.
--exlude-ext=<ext1>,<ext2> - Uteslut den givna filändelsen.
--csv - Exportera resultaten till CSV-filformat.
--csv-avgränsare=<C> - använder <C>tecken som avgränsare.
--ut=<file> - Spara resultatet till<file> .
--tyst - stänger av alla informationsmeddelanden och visar endast slutrapporten.
--sql=<file> - Skriver resultatet som create och insert-satser, som kan läsas av ett databasprogram som SQLite.

(Slut)




Föregående:PDF.JS Förhandsgranska PDF-filer på kinesiska kinesiska inga problem visas
Nästa:【OData】(1) Grundkunskaper om OData
Publicerad på 2023-02-23 22:23:01 |
Lär dig att lära dig
Publicerad på 2023-02-24 10:33:08 |
Sha Ye Bu Shi
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com