This is the Linux app named YAPF whose latest release can be downloaded as yapfv0.43.0sourcecode.zip. It can be run online in the free hosting provider OnWorks for workstations.
Pobierz i uruchom bezpłatnie aplikację YAPF z OnWorks.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
YAPF
OPIS
YAPF to formater kodu Pythona, który automatycznie przepisuje kod źródłowy, dopasowując go do wybranego stylu, wykorzystując algorytm inspirowany Clang-Format do wyszukiwania „najlepszego” układu w ramach ustalonych reguł. Zamiast polegać na stałym zestawie heurystyk, analizuje decyzje dotyczące formatowania i wybiera wynik o najniższym koszcie, dążąc do wygenerowania kodu, który napisałby człowiek, postępując zgodnie z wytycznymi stylistycznymi. Można go uruchomić jako narzędzie wiersza poleceń lub wywołać jako bibliotekę za pomocą FormatCode/FormatFile, co ułatwia osadzanie w edytorach, CI i niestandardowych narzędziach. Style są wysoce konfigurowalne: zacznij od ustawień predefiniowanych, takich jak pep8, google, yapf lub facebook, a następnie nadpisz dziesiątki opcji w .style.yapf, setup.cfg lub pyproject.toml. Obsługuje rekurencyjne formatowanie katalogów, formatowanie zakresów wierszy oraz wyjście tylko diff, dzięki czemu można sprawdzić lub poprawić tylko wiersze, których się dotknęło.
Funkcje
- Funkcje zwiększające wydajność: formatowanie rekurencyjne, opcja --parallel dla wielu plików i edycja na miejscu za pomocą opcji -i.
- Konfigurowalne style: Użyj pep8, google, yapf lub facebook jako bazy i zastąp szczegółowe ustawienia w plikach konfiguracyjnych lub flagach --style.
- Interfejsy CLI i API bibliotek: uruchom z terminala lub wywołaj FormatCode/FormatFile programowo.
- Formatowanie częściowe/selektywne: ponowne formatowanie określonych zakresów wierszy (--lines) lub tylko zmienionych fragmentów za pomocą polecenia yapf-diff.
- Przyjazny dla edytorów i CI: dostępne są wtyczki edytora; opcja --diff i kody powrotu umożliwiają łatwe egzekwowanie CI.
- Ignoruj wsparcie: Wyklucz ścieżki z .yapfignore lub [tool.yapfignore] w pyproject.toml.
Język programowania
Python
Kategorie
Tę aplikację można również pobrać ze strony https://sourceforge.net/projects/yapf.mirror/. Została ona umieszczona w OnWorks, aby można ją było najłatwiej uruchomić online z poziomu jednego z naszych darmowych systemów operacyjnych.
