Co robi narzędzie
Narzędzie do zmiany wielkości liter przepisuje tekst jednocześnie na dwanaście sposobów i pokazuje każdy wynik w osobnym wierszu z przyciskiem kopiowania. Obejmuje formy używane w pisaniu, takie jak WIELKIE LITERY, małe litery, Title Case i Sentence case, oraz konwencje nazewnictwa, których programiści używają dla zmiennych, stałych, plików i adresów URL: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case i path/case. Jest też forma nApRzEmIeNnA, gdy chcesz zabrzmieć sarkastycznie w sieci.
Nie trzeba najpierw wybierać docelowej formy. Wklej zdanie, nazwę kolumny z bazy danych lub listę identyfikatorów, a cała tabela aktualizuje się w trakcie pisania.
Jak używać
- Wpisz lub wklej tekst w polu wejściowym albo kliknij Przykład.
- Znajdź w tabeli potrzebną formę i kliknij przycisk kopiowania obok niej.
- Zostaw włączone Zamieniaj każdą linię osobno, aby zmienić nazwy z listy identyfikatorów, po jednym w linii. Wyłącz, aby połączyć cały tekst w jedną nazwę.
- Wyłącz Krótkie słowa małą literą, jeśli Twój przewodnik stylu każe pisać każde słowo tytułu wielką literą.
Przykład
Trzy linie wejściowe zamienione na snake_case i camelCase:
the quick brown fox → the_quick_brown_fox theQuickBrownFox
getHTTPResponseCode → get_http_response_code getHttpResponseCode
user_account_id → user_account_id userAccountId
Której formy gdzie używać
- camelCase: zmienne i funkcje w JavaScripcie, TypeScripcie i Javie oraz klucze JSON w wielu API.
- PascalCase: klasy, komponenty React, metody C# i nazwy typów.
- snake_case: zmienne i funkcje w Pythonie, Ruby oraz nazwy kolumn SQL.
- CONSTANT_CASE: stałe i zmienne środowiskowe, np.
MAX_RETRIES. - kebab-case: adresy URL, klasy CSS, atrybuty HTML i nazwy plików.
- dot.case i path/case: klucze konfiguracji, klucze tłumaczeń i ścieżki folderów.
- Title Case: nagłówki, tytuły książek i przyciski w anglojęzycznych interfejsach.
- Sentence case: większość tekstów interfejsu, powiadomień i zwykłej prozy.
Sentence case najpierw zamienia wszystko na małe litery, a potem zmienia na wielką pierwszą literę po kropce, znaku zapytania, wykrzykniku lub nowej linii. Nazwy własne i skróty w środku zdania też staną się małe, więc sprawdź je przed wklejeniem wyniku.
FAQ
› Czym różni się camelCase od PascalCase?
W obu przypadkach słowa są pisane razem, a każde zaczyna się wielką literą. W camelCase pierwsza litera pozostaje mała (userName), w PascalCase również jest wielka (UserName). Zmienne w JavaScripcie zwykle zapisuje się w camelCase, a nazwy klas i typów w PascalCase.
› Jak istniejący identyfikator jest dzielony na słowa?
Słowa rozdzielają spacje, podkreślenia, łączniki, kropki, ukośniki i inne znaki, a także przejście z małej litery na wielką. Kilka wielkich liter z rzędu traktowane jest jako skrót i zostaje razem, więc getHTTPResponse dzieli się na get, HTTP i Response.
› Które słowa zostają małe w Title Case?
Przy włączonej inteligentnej opcji krótkie angielskie przedimki, spójniki i przyimki, takie jak a, an, the, and, of, in i to, zostają małą literą, chyba że zaczynają lub kończą tytuł albo stoją po dwukropku. Wyłącz opcję, aby każde słowo zaczynało się wielką literą.
› Czy działa z polskimi znakami i innymi alfabetami?
Tak. Wielkość liter zmienia się według reguł Unicode, więc ą, ę, ł, ż, greka i cyrylica są zamieniane poprawnie. Pisma bez wielkich liter, np. chińskie, pozostają bez zmian.
› Czy mój tekst jest gdzieś wysyłany?
Nie. Zamiana odbywa się w przeglądarce podczas pisania i nic nie jest przesyłane.