Konwerter wielkości liter
Local only — nothing is uploaded unless you save or share it.
Zamiana tekstu na camelCase, snake_case, kebab-case i inne formaty.
- Wklej albo wpisz swój tekst
- Wszystkie formy pojawiają się naraz podczas pisania
- Skopiuj tę, której potrzebujesz
Zapisz to narzędzie
Miej Konwerter wielkości liter pod ręką
Użyj menu Udostępnij w przeglądarce, a potem „Dodaj do ekranu głównego”.
O tym narzędziu
Różne systemy upierają się przy różnych konwencjach nazewnictwa, a przechodzenie między nimi ręcznie jest żmudne i podatne na błędy. JavaScript woli camelCase, Python i bazy danych opierają się na snake_case, klasy CSS i adresy URL używają kebab-case, zmienne środowiskowe krzyczą w CONSTANT_CASE, a nagłówki chcą Wielkich Liter W Tytule. Ten konwerter pokazuje wszystkie formy naraz, więc bierzesz tę, której potrzebujesz. Działa na dowolnym tekście, nie tylko na pojedynczych słowach, bo konwencje programistyczne najpierw dzielą tekst na wyrazy: granice camelCase, podkreślenia, myślniki i spacje są rozpoznawane, więc możesz przejść prosto z jednej konwencji do drugiej. Skrótowce traktowane są rozsądnie, dzięki czemu nazwa taka jak HTTPServerConfig rozpada się na spodziewane wyrazy zamiast na jeden długi ciąg wersalików. Tryb tytułowy trzyma się zwykłej konwencji redakcyjnej i zostawia krótkie wyrazy łączące, takie jak of, and i the, małą literą, chyba że zaczynają lub kończą wiersz. Zdaniowa wielkość liter, WERSALIKI i małe litery działają na twoim tekście takim, jaki jest, więc interpunkcja i odstępy pozostają nietknięte.
Najczęstsze pytania
Czy mogę zamienić camelCase wprost na snake_case?
Tak. Tekst wejściowy jest dzielony na wyrazy, zanim cokolwiek zostanie złożone od nowa, więc nie ma znaczenia, od jakiej konwencji zaczynasz. camelCase, PascalCase, snake_case, kebab-case i zwykły tekst ze spacjami działają jako wejście.
Czy to konwerter camelCase, czy konwerter snake case?
Jedno i drugie, a także cała reszta — to konwerter wielkości liter, który czyta to, co wkleisz, i zapisuje na nowo w wybranej konwencji: camelCase, PascalCase, snake case, kebab case, CONSTANT_CASE albo zwykłe zdania. Nie ma pola „z”, bo podział wynika z samego tekstu.
Jak traktowane są skrótowce?
Ciąg wielkich liter, po którym następuje wyraz z wielkiej litery, jest cięty we właściwym miejscu, więc HTTPServerConfig staje się wyrazami http, server i config, a nie jednym blokiem. Otrzymujesz http_server_config zamiast httpserverconfig.
Dlaczego tryb tytułowy zostawia niektóre wyrazy małą literą?
Bo standardowy styl redakcyjny trzyma krótkie rodzajniki, spójniki i przyimki, takie jak a, of, and czy the, małą literą, o ile nie są pierwszym lub ostatnim wyrazem. Jeśli chcesz każdy wyraz wielką literą bez wyjątku, weź wynik trybu tytułowego i popraw go.
Czy zamiana na wersaliki albo małe litery zachowa interpunkcję?
Tak. WERSALIKI, małe litery i zdaniowa wielkość liter działają na oryginalnym tekście, a nie na wydzielonych wyrazach, więc odstępy i interpunkcja zostają dokładnie takie same. Konwencje programistyczne muszą odrzucić interpunkcję, bo w identyfikatorach jest niedozwolona.
Dlaczego v2 zmienia się w snake_case w v_2?
Ponieważ granica między literami a cyframi liczy się jako granica wyrazu — tak samo zachowują się szeroko używane biblioteki, na przykład lodash. Dostajesz utf_8_encoder zamiast utf8_encoder. Tryb tytułowy i zdaniowy nie rozdzielają cyfr, więc w nagłówkach v2 pozostaje nienaruszone.
Pomóż ulepszyć to narzędzie
Znalazłeś błąd, chcesz zmiany albo brakuje Ci jakiegoś narzędzia?
Masz niewysłaną wiadomość.
Dzięki — mamy to. Odpowiedź znajdziesz w swojej skrzynce.Go to my messages