Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 3354|Odpowiedź: 2

CLOC liczy puste, komentarzowe i fizyczne linie kodu źródłowego w językach programowania

[Skopiuj link]
Opublikowano 23.02.2023 20:36:42 | | | |
CLOC to narzędzie do liczenia linii informacji o kodzie źródłowym, które może liczyć puste, komentarzowe i fizyczne linie kodu źródłowego w wielu językach programowania. Mając dwie wersje kodu, cloc może obliczać różnicę między pustymi liniami, liniami komentarza a liniami kodu źródłowego. Jest napisany w całości w Perlu i nie zależy od standardowych dystrybucji Perla v5.6 i wyższych (kod z niektórych zewnętrznych modułów jest osadzony w cloc), co czyni go bardzo przenośnym. Jak wszyscy wiemy, cloc działa na szerokiej gamie Linuxa, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS oraz Windows. (Aby uruchomić wersję źródłową cloc w Perlu na Windows, potrzebujesz ActiveState Perl 5.6.1 lub nowszego, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm lub środowiska i terminala mingw, takich jak te udostępnione przez Git dla Windows.) Alternatywnie, binarny system Windows cloc wygenerowany za pomocą PAR::P acker może być używany do uruchamiania na komputerze z Windows, który nie posiada ani Perl, ani Cygwin. )


Adres GitHub:Logowanie do linku jest widoczne.
Adres do pobrania:Logowanie do linku jest widoczne.

Instaluj przez menedżera pakietów

npm install -g cloc              #Logowanie do linku jest widoczne.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 or later
sudo pacman -S cloc # Arch
sudo emerge -av dev-util/cloc # GentooLogowanie do linku jest widoczne.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS with MacPorts
brew install cloc # macOS z Homebrew
choco install cloc # Windows with Chocolatey
scoop install cloc # Windows with Scoop

Możesz dodać cloc do zmiennej środowiskowej, zapoznaj się z poniższym tutorialem:

cmd do ustawienia stałej zmiennej środowiskowej
https://www.itsvse.com/thread-9230-1-1.html

Policz ilość kodu w aktualnym folderze



Wyklucz ilość kodu dla folderu



Policz liczbę linii kodu dla każdego pliku w katalogu


Opcje parametrów

--diff <set1> <set2> - oblicza różnicę w kodzie pomiędzy plikami źródłowymi set1 i set2. Wejście może być mieszanką plików i katalogów.
--git - wymuszają rozpoznawanie wejść jako celów git, jeśli nie są one rozpoznawane jako nazwy plików lub katalogów.
--ignore-whitespace - ignoruje poziome space podczas porównywania plików z --diff.
--max-file-size=<MB> - jeśli chcesz pominąć pliki większe niż dana ilość MB.
--exclude-dir=<dir1>,<dir2> - wyklucz dany katalog oddzielony przecinkami.
--wyłączy-ext=<ext1>,<ext2> - Wyklucz dane rozszerzenie pliku.
--csv - Eksportuj wyniki do formatu pliku CSV.
--csv-delimiter=<C> - używa <C>znaków jako separatorów.
--out=<file> - Zapisz wynik do<file> .
--cisza - wyłącza wszystkie komunikaty informacyjne i wyświetla tylko końcowy raport.
--sql=<file> - Zapisuje wynik jako instrukcje create i insert, które mogą być odczytywane przez program bazodanowy taki jak SQLite.

(Koniec)




Poprzedni:PDF.JS Podgląd plików PDF z chińskim – nie pojawiają się problemy
Następny:【OData】(1) Podstawowa wiedza o OData
Opublikowano 23.02.2023 22:23:01 |
Naucz się uczyć
Opublikowano 24.02.2023 10:33:08 |
Sha Ye Bu Shi
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com