Konwerter tekstu na kebab-case

Konwertuj dowolny tekst, camelCase lub snake_case na kebab-case natychmiastowo

Need all formats? Use the full text case converter with 12 naming conventions.

O tym narzedziu

kebab-case to standardowa konwencja nazewnictwa dla klas CSS, slugów URL, atrybutów HTML i flag CLI. Słowa są pisane małymi literami i oddzielone myślnikami: `user-profile`, `background-color`, `my-awesome-project`. To narzędzie natychmiast konwertuje dowolny tekst na kebab-case. Niezależnie od tego, czy generujesz nazwy klas CSS ze zmiennych JavaScript, tworzysz slugi przyjazne dla URL, czy nazywasz argumenty CLI, po prostu wklej tekst i skopiuj wynik. Obsługuje camelCase, PascalCase, snake_case, kropki, spacje i mieszane formaty.

Jak uzywac

1. Wpisz lub wklej dowolny tekst — camelCase, snake_case, PascalCase lub zwykłe słowa 2. Wynik kebab-case pojawia się podświetlony 3. Wszystkie inne formaty wielkości liter są również pokazane poniżej 4. Kliknij "Kopiuj", by skopiować wynik kebab-case

Czesto zadawane pytania

Co to jest kebab-case?
kebab-case to konwencja nazewnictwa, w której słowa są pisane małymi literami i oddzielone myślnikami. Przykład: 'get-user-name'. Nazywa się kebab-case, ponieważ myślniki wyglądają jak szpikulec przechodzący przez słowa. Jest standardem w CSS, URL-ach, atrybutach data HTML i argumentach CLI.
Jak przekonwertować camelCase na kebab-case?
Wklej tekst w camelCase (np. 'getUserName'), a narzędzie podzieli go na granicach wielkich liter, zamieni wszystko na małe litery i połączy myślnikami, tworząc 'get-user-name'.
Kiedy używać kebab-case?
Używaj kebab-case dla: nazw klas CSS (.user-profile), slugów URL (/blog/moj-pierwszy-post), atrybutów data HTML (data-user-id), flag CLI (--output-dir), nazw pakietów npm i nazw gałęzi Git.
Jaka jest różnica między kebab-case a snake_case?
Oba oddzielają słowa małymi literami, ale kebab-case używa myślników (get-user-name), podczas gdy snake_case używa podkreślników (get_user_name). kebab-case jest standardem w CSS i URL-ach; snake_case jest standardem w Pythonie i SQL.
Dlaczego nie mogę używać kebab-case dla nazw zmiennych w większości języków?
Większość języków programowania interpretuje myślnik jako operator odejmowania, więc 'get-user-name' byłoby parsowane jako 'get minus user minus name'. Dlatego kebab-case jest używany w CSS, HTML, URL-ach i plikach konfiguracyjnych — ale nie w nazwach zmiennych JavaScript, Python czy Java.

Powiazane narzedzia