See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3354|Vastuse: 2

Cloc loeb programmeerimiskeeltes tühjad, kommentaari- ja füüsilised lähtekoodi read

[Kopeeri link]
Postitatud 23.02.2023 20:36:42 | | | |
CLOC on tööriist lähtekoodi ridade lugemiseks, mis suudavad lugeda tühje, kommentaari- ja füüsilisi lähtekoodi ridu paljudes programmeerimiskeeltes. Antud kahe koodibaasi versiooni korral suudab cloc arvutada erinevuse tühjade ridade, kommentaariridade ja lähtekoodiridade vahel. See on kirjutatud täielikult Perlis ega sõltu Perl v5.6 ja uuematest standarddistributsioonidest (mõnede välismoodulite kood on cloc-i sisse manustatud), mis teeb selle väga kaasaskantavaks. Nagu me kõik teame, töötab cloc väga erineval Linuxil, FreeBSD-l, NetBSD-l, OpenBSD-l, macOS-il, AIX-il, HP-UX-il, Solarisel, IRIX-il, z/OS-il ja Windowsil. (Perl lähtekoodi käivitamiseks Windowsis on vaja ActiveState Perl 5.6.1 või uuemat, Strawberry Perli, Windows Subsystem for Linux, Cygwin, MobaXTerm või mingw keskkonda ja terminali, nagu Git for Windowsi teenused.) Teise võimalusena saab PAR::P ackeriga genereeritud cloc-i Windowsi binaarfaili kasutada Windowsi arvutis, kus ei ole Perl ega Cygwin. )


GitHubi aadress:Hüperlingi sisselogimine on nähtav.
Allalaadimise aadress:Hüperlingi sisselogimine on nähtav.

Paigalda paketihalduri kaudu

NPM install -g cloc              #Hüperlingi sisselogimine on nähtav.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 või uuem
sudo pacman -S cloc # Arch
sudo emerge -av dev-util/cloc # GentooHüperlingi sisselogimine on nähtav.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS koos MacPortidega
brew install cloc # macOS koos Homebrew
choco install cloc # Windows with Chocolatey
scoop install cloc # Windows koos Scoopiga

Saad lisada cloc-i keskkonnamuutujale, vaata allolevat õpetust:

cmd püsiva keskkonna muutuja käsu seadistamiseks
https://www.itsvse.com/thread-9230-1-1.html

Loe praeguses kaustas oleva koodi hulka



Välista kausta koodi hulk



Loe iga faili kohta kataloogis olevate koodiridade arv


Parameetrite valikud

--diff <set1> <set2> - arvutab koodierinevuse set1 ja set2 lähtefailide vahel. Sisend võib olla segu failidest ja kataloogidest.
--git - sunnib sisendeid tunnustama git-sihtmärkidena, kui neid ei tunta faili- või katalooginimedena.
--ignore-whitespace - ignoreerib horisontaalseid ruume, kui võrdleb faile --diffiga.
--max-file-size=<MB> - kui soovid vahele jätta faile, mis on suuremad kui antud MB.
--exclude-dir=<dir1>,<dir2> - välistab antud komadega eraldatud kataloogi.
--exclude-ext=<ext1>,<ext2> - Välista antud faililaiend.
--csv - Ekspordi tulemused CSV-failivormingusse.
--csv-delimiter=<C> - kasutab <C>tähemärke eraldajatena.
--out=<file> - Salvesta tulemus<file> väärtusele .
--vaikne - lülitab välja kõik informatiivsed sõnumid ja näitab ainult lõpparuannet.
--sql=<file> - Kirjutab tulemuse create- ja insert-lausetena, mida saab lugeda andmebaasiprogrammiga nagu SQLite.

(Lõpp)




Eelmine:PDF.JS PDF-failide eelvaade Hiina keeles, probleeme ei näidata
Järgmine:【OData】(1) OData põhiteadmised
Postitatud 23.02.2023 22:23:01 |
Õpi õppima
Postitatud 24.02.2023 10:33:08 |
sha ye bu shi
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com