Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 3354|Απάντηση: 2

Το CLOC μετράει κενές, σχόλια και φυσικές γραμμές πηγαίου κώδικα σε γλώσσες προγραμματισμού

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 23/2/2023 8: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 για Windows.) Εναλλακτικά, το δυαδικό αρχείο των Windows του cloc που δημιουργείται χρησιμοποιώντας το PAR::P acker μπορεί να χρησιμοποιηθεί για εκτέλεση σε υπολογιστή με Windows που δεν έχει ούτε Perl ούτε Cygwin. )


Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Λήψη Διεύθυνσης:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Εγκατάσταση μέσω του διαχειριστή πακέτων

npm εγκατάσταση -g cloc              #Η σύνδεση με υπερσύνδεσμο είναι ορατή.
sudo apt εγκατάσταση cloc # Debian, Ubuntu
sudo yum εγκαταστήστε το cloc # Red Hat, Fedora
sudo dnf εγκατάσταση cloc # Fedora 22 ή νεότερη έκδοση
sudo pacman -S cloc # Αψίδα
sudo emerge -av dev-util/cloc # GentooΗ σύνδεση με υπερσύνδεσμο είναι ορατή.
sudo apk προσθήκη cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg εγκατάσταση cloc # FreeBSD
sudo port εγκατάσταση cloc # macOS με MacPorts
brew install cloc # macOS με Homebrew
choco εγκατάσταση cloc # Windows με Chocolatey
scoop εγκατάσταση cloc # Windows με Scoop

Μπορείτε να προσθέσετε ένα cloc σε μια μεταβλητή περιβάλλοντος, ανατρέξτε στον παρακάτω οδηγό:

cmd για να ορίσετε την εντολή μεταβλητής μόνιμου περιβάλλοντος
https://www.itsvse.com/thread-9230-1-1.html

Μετρήστε την ποσότητα του κώδικα στον τρέχοντα φάκελο



Εξαίρεση της ποσότητας κώδικα για έναν φάκελο



Μετρήστε τον αριθμό των γραμμών κώδικα για κάθε αρχείο στον κατάλογο


Επιλογές παραμέτρων

--diff <set1> <set2> - υπολογίζει τη διαφορά κώδικα μεταξύ των αρχείων προέλευσης του set1 και του set2. Η είσοδος μπορεί να είναι ένας συνδυασμός αρχείων και καταλόγων.
--git - αναγκάστε τις εισόδους να αναγνωριστούν ως στόχοι git εάν δεν αναγνωρίζονται ως ονόματα αρχείων ή καταλόγων εξαρχής.
--ignore-whitespace - αγνοεί τα οριζόντια κενά όταν συγκρίνει αρχεία με --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> - Γράφει το αποτέλεσμα ως δηλώσεις δημιουργίας και εισαγωγής, οι οποίες μπορούν να διαβαστούν από ένα πρόγραμμα βάσης δεδομένων όπως το SQLite.

(Τέλος)




Προηγούμενος:PDF.JS Προεπισκόπηση αρχείων PDF Κινέζικα δεν εμφανίζονται προβλήματα
Επόμενος:【OData】(1) Βασικές γνώσεις OData
Δημοσιεύτηκε στις 23/2/2023 10:23:01 μ.μ. |
Μαθαίνω να μαθαίνω
Δημοσιεύτηκε στις 24/2/2023 10:33:08 π.μ. |
Σα Γιε Μπου Σι
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com