命名风格转换器
在编程中使用的不同命名约定之间转换文本。输入任何格式,即时获取所有大小写变体。
Input can be in any format - camelCase, snake_case, kebab-case, or plain text
Common Usage
- camelCase: JavaScript variables, JSON keys
- PascalCase: Class names, React components
- snake_case: Python, Ruby, database columns
- SCREAMING_SNAKE: Constants, environment variables
- kebab-case: URLs, CSS classes, HTML attributes
命名约定 - 技术详情
不同的编程语言和上下文使用不同的命名约定。JavaScript 通常对变量使用 camelCase,对类使用 PascalCase。Python 使用 snake_case。CSS 使用 kebab-case。常量通常使用 SCREAMING_SNAKE_CASE。
命令行替代方案
# No direct CLI equivalent, but you can use sed:\necho 'helloWorld' | sed 's/\\([A-Z]\\)/_\\L\\1/g' | sed 's/^_//' # to snake_case