Sublime Text 中用 Ctrl+J(Win/Linux)或 Cmd+J(macOS)可快速合并多行,需确保显式选中至少两行且无折叠内容;若需自定义分隔符,应使用正则替换(\n→目标符号);合并前建议清理空行与缩进以避免格式混乱。
Sublime 中怎么把多行文本快速合并成一行
直接用 Ctrl+J(Windows/Linux)或 Cmd+J(macOS)就能合并选中的多行——这是 Sublime Text 内置的「Join Lines」功能,无需插件、不改换行符类型,最轻量也最可靠。
为什么 Ctrl+J 有时没反应或合并出错
常见原因是光标没处于「多行选择状态」,或者选区被折叠/跨折叠区域。Sublime 的 join_lines 命令只对「显式选中至少两行」生效,单行选中、空行开头、末尾有空格或制表符都可能导致跳过部分行。
- 确保用
Ctrl+L多次选中目标行,或鼠标拖选完整行(含行尾换行符) - 避免选中包含折叠代码块(如函数体被折叠),
join_lines不处理不可见内容 - 如果行末有空格,合并后会保留空格,变成
word1␣␣word2,需提前用Ctrl+Shift+P→Trim Trailing White Space
需要自定义分隔符(比如用逗号或空格连接)怎么办
Ctrl+J 默认用单个空格连接,没法改。想用逗号、顿号、竖线等,得换思路:用「查找替换 + 正则」更可控。
操作步骤: