VarName
GitHub
主题模式

命名格式对比表

覆盖 9 种主流编程命名格式的完整参考。输入变量名,实时预览所有格式的输出结果。

输入变量名,实时预览

在上方输入框输入任意英文单词,下方将实时显示全部 9 种格式的转换结果

9 种命名格式详解

点击表格行可切换到该格式的示例输入,实时预览区将同步更新。

格式名称分类规则示例适用场景
小驼峰 (camelCase)CodeuserLoginTimeuserLoginTimeJava/JS/TS 的变量、方法名
大驼峰 (PascalCase)CodeUserLoginTimeUserLoginTime类名 (Class)、React 组件名、TS 接口
下划线 (snake_case)Codeuser_login_timeuser_login_timePython 变量、数据库字段 (SQL Column)
常量 (CONSTANT_CASE)CodeUSER_LOGIN_TIMEUSER_LOGIN_TIME全局常量 (Const)、枚举值 (Enum)、环境变量
中划线 (kebab-case)Webuser-login-timeuser-login-timeURL 路径、CSS 类名、文件名
文件路径 (path/case)Fileuser/login/timeuser/login/time文件目录结构、REST API 资源路径
点连接 (dot.case)Configuser.login.timeuser.login.time配置文件 Keys (Properties/Yaml)、i18n 键
HTTP 头 (Header-Case)HttpUser-Login-TimeUser-Login-TimeHTTP 请求头键名 (如 Content-Type)
自然语言 (Sentence case)TextUser login timeUser login timeGit 提交信息 (Commit)、代码注释

各语言/场景推荐

语言 / 场景推荐格式示例
Java 变量/方法camelCaseuserName, getUserById()
Java 类/接口PascalCaseUserService, UserRepository
Java 常量CONSTANT_CASEMAX_RETRY_COUNT
Python 变量/函数snake_caseuser_name, get_user_by_id()
Python 类PascalCaseUserService, UserRepository
JS/TS 变量camelCaseuserName, isActive
TS 接口/类型/组件PascalCaseUserProps, Button
Go 导出标识符PascalCaseUserName, GetUser
Go 非导出camelCaseuserName, getUser
SQL 字段/表snake_caseuser_name, order_items
CSS 类名kebab-caseuser-name, order-list
REST API 路径kebab-case/user-profile, /order-items
环境变量CONSTANT_CASEDATABASE_URL, API_KEY
Git CommitSentence caseUser login time update