# 短横线命名转换

将文本转换为短横线命名格式（小写字母带连字符）

> 标准页面: https://elysiatools.com/zh/tools/text-kebab-case

- **分类:** Text Processing

- **关键词:** 文本, 短横线, 命名, 转换, 连字符

## 概述

短横线命名转换工具是一款高效的文本处理工具，能够将任意格式的字符串快速转换为符合编程规范的 kebab-case（小写字母加连字符）格式，帮助开发者和内容创作者统一命名风格。

## 输入项

- **文本输入** (text): Enter text to convert to kebab-case...

## 适用场景

- 在编写 CSS 类名或 HTML ID 时，需要将驼峰命名法转换为标准连字符格式。
- 在创建 URL 路径或文件名时，为了符合 SEO 规范和可读性，需要将空格或大写字母统一处理。
- 在进行代码重构或 API 接口定义时，需要确保所有命名符合 kebab-case 命名约定。

## 工作原理

- 在输入框中粘贴或输入需要转换的文本内容。
- 工具会自动识别文本中的空格、大写字母及特殊分隔符。
- 系统将文本统一转换为小写，并使用连字符（-）连接单词，即时输出转换后的结果。

## 使用案例

- 前端开发：快速生成符合规范的 CSS 类名和 ID 选择器。
- SEO 优化：将文章标题转换为适合搜索引擎抓取的 URL 别名。
- 文件管理：批量重命名项目文件，确保命名风格统一且易于阅读。

## 常见问题

### 什么是 kebab-case？

kebab-case 是一种命名约定，所有字母均为小写，单词之间使用连字符（-）连接，常用于 URL、CSS 类名和文件名。

### 该工具支持处理包含空格的文本吗？

支持，工具会自动将空格替换为连字符，并将所有大写字母转换为小写。

### 转换后的文本会保留特殊符号吗？

工具通常会移除或替换非字母数字的特殊符号，以确保输出的字符串符合标准的命名规范。

### 这个工具是免费的吗？

是的，该工具完全免费且无需注册即可直接使用。

### 处理大量文本时会有延迟吗？

该工具在本地浏览器运行，处理速度极快，即使是长文本也能瞬间完成转换。

## 相关工具

- [高级大小写转换器](https://elysiatools.com/zh/tools/advanced-case-converter): 在 CamelCase、snake_case、kebab-case、PascalCase 和其他命名约定之间转换
- [黑客语转换器](https://elysiatools.com/zh/tools/leet-speak-converter): 在文本与 leet 语（1337）之间互转。用基础、完整或全大写风格编码，或把 leet 解码回纯文本。
- [句子大小写转换器](https://elysiatools.com/zh/tools/sentence-case-converter): 把文本转成句子大小写：每个句子首字母大写，其余全部小写。自动还原独立代词「I」。
- [简体转繁体中文转换器](https://elysiatools.com/zh/tools/simplified-to-traditional-chinese-converter): 使用 OpenCC 词典和词组转换将简体中文转换为繁体中文
- [Slug 生成器（支持中文转拼音）](https://elysiatools.com/zh/tools/slug-generator): 从任意文本生成干净的网址 slug，内置中文转拼音。可折叠分隔符、转小写，并支持按整词截断的最大长度限制。
- [小型大写字母转换器](https://elysiatools.com/zh/tools/small-caps-converter): 把文本转换为 Unicode 小型大写字母（ʜᴇʟʟᴏ）。使用 Phonetic Extensions 区的小型大写字形；没有专用字形的字母回退为小写。
- [文本大小写转换](https://elysiatools.com/zh/tools/text-case-converter): 在不同大小写格式之间转换文本
- [点号命名转换](https://elysiatools.com/zh/tools/text-dot-case): 将文本转换为点号命名格式（小写字母带点号）

## 示例

- [大小写转换样本](https://elysiatools.com/zh/samples/text-case-formats): 不同命名约定之间的大小写转换测试样本
- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [中英混合文本示例](https://elysiatools.com/zh/samples/text-chinese-english-mixed-samples): 用于测试自动添加空格工具的中英文混合内容示例文本文件
- [含中文文本示例](https://elysiatools.com/zh/samples/text-with-chinese-samples): 包含中文字符的混合语言文本，用于测试中文提取
