Convertitore stile codice

Converti tra camelCase, PascalCase, snake_case, kebab-case e altro

Che cos'è e come funziona?

Un convertitore di stili di codice riscrive un identificatore tra gli stili di denominazione usati dai programmatori: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE e altri. Non sono intercambiabili — ogni linguaggio e contesto ha convenzioni, e usare quello sbagliato si nota o addirittura rompe le cose: le variabili JavaScript sono camelCase, le classi PascalCase, Python usa snake_case, CSS e URL usano kebab-case, e le variabili d'ambiente sono CONSTANT_CASE. Convertire a mano significa riscrivere ed è facile sbagliare sottilmente sui nomi a più parole.

Lo strumento funziona dividendo l'identificatore nelle sue parole componenti — rilevando i confini siano essi marcati da maiuscole, trattini bassi, trattini o spazi — e poi riunendole nello stile di destinazione. Quella divisione in parole è la parte delicata che gestisce per te, così "getUserID" o "user-profile-url" viene spezzato nei pezzi giusti e ricostruito pulito in qualsiasi stile ti serva. Gira interamente nel browser, rendendo rapido convertire il nome di una variabile, un intero elenco di campi, o un'etichetta copiata da un design.

Casi d'uso

Domande frequenti

Che differenza c'è tra camelCase e PascalCase?

Entrambi uniscono le parole capitalizzando ciascuna, ma camelCase inizia minuscolo (userName) mentre PascalCase capitalizza anche la prima lettera (UserName). Per convenzione camelCase si usa per variabili e funzioni, e PascalCase per classi, tipi e componenti.

Quando dovrei usare snake_case rispetto a kebab-case?

snake_case (user_name) è comune in Python, Ruby, database e costanti, mentre kebab-case (user-name) si adatta a classi CSS, URL e nomi di file dove i trattini bassi sono scomodi o i trattini sono convenzionali. La scelta giusta dipende dal linguaggio o dal contesto.

Come divide le parole correttamente?

Rileva i confini di parola dai separatori esistenti — maiuscole, trattini bassi, trattini o spazi — così può spezzare nomi da qualsiasi stile di partenza. Le sigle come "ID" o "URL" possono essere ambigue, quindi rivedi i nomi con maiuscole consecutive se la divisione conta.

Può convertire un intero elenco in una volta?

Sì. Poiché elabora testo, puoi incollare molti identificatori e convertirli insieme in un unico stile coerente, molto più veloce e meno soggetto a errori che rinominare ciascuno a mano.

Testo

Maiuscolo / Minuscolo · Contatore di parole · Contatore di caratteri · Generatore Lorem Ipsum · Rimuovi spazi extra · Ordina righe di testo