Как конвертировать регистр текста

· 3 мин чтения

Конвенции именования имеют значение. Пишете ли вы код, создаёте имена файлов или форматируете заголовки, использование правильного регистра сохраняет вещи согласованными и профессиональными. Конвертация вручную утомительна и подвержена ошибкам — особенно с длинными текстами или длинными именами переменных.

Распространённые регистры и их использование

Регистр Пример Распространённое использование
ЗАГЛАВНЫЕ HELLO WORLD Константы, акронимы, заголовки
строчные hello world CSS-свойства, email, неформальный текст
Регистр Заголовка Hello World Заголовки, собственные имена
Регистр предложения Hello world Основной текст, описания
camelCase helloWorld Переменные и функции JavaScript/Java
PascalCase HelloWorld Имена классов, React-компоненты
snake_case hello_world Python, Ruby, столбцы базы данных
kebab-case hello-world URL, CSS-классы, имена файлов
CONSTANT_CASE HELLO_WORLD Константы, переменные среды

Как конвертировать регистр

  1. Вставьте ваш текст — введите любой текст в конвертер. Он работает с одним словом, именем переменной, фразой или целым абзацем.
  2. Выберите регистр — нажмите на нужный формат. Конвертация применяется мгновенно.
  3. Скопируйте результат — нажмите Копировать, чтобы получить конвертированный текст для вашего кода, документа или имени файла.

Практическое использование

Переименование переменных — вставка имени в snake_case и его конвертация в camelCase (или наоборот) быстрее и менее подвержено опечаткам, чем перепечатывание.

Форматирование заголовков — конвертация заголовка абзаца в Регистр Заголовка обеспечивает согласованную капитализацию во всём вашем документе.

Создание URL-слагов — конвертация заголовка страницы в kebab-case даёт чистую и совместимую с URL строку.

Запись констант — конвертация описательного имени в CONSTANT_CASE следует конвенции, ожидаемой вашей командой.

Советы

Часто задаваемые вопросы

В чём разница между camelCase и PascalCase?

camelCase начинается со строчной буквы и капитализирует каждое следующее слово (моёИмяПеременной). PascalCase капитализирует каждое слово, включая первое (МоёИмяПеременной). В большинстве языков camelCase используется для переменных и функций, PascalCase для классов и типов.

Когда использовать snake_case или kebab-case?

snake_case использует подчёркивания и стандартен в Python, Ruby и для имён столбцов базы данных. kebab-case использует дефисы и распространён в URL, CSS-классах и именах файлов. Используйте то, что ожидает ваш язык или контекст.

Что такое CONSTANT_CASE?

CONSTANT_CASE (также называемый SCREAMING_SNAKE_CASE) использует все буквы в верхнем регистре с подчёркиваниями между словами. Это стандартная конвенция для констант, переменных среды и ключей конфигурации в большинстве языков.

Отправляется ли мой текст на сервер?

Нет. Все конвертации происходят в вашем браузере. Ваш текст никогда не покидает ваше устройство.