You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vim中将多行合并为单行的操作方法(含分隔符添加)

当你在Vim中可视化选中目标多行内容后,可通过以下命令实现需求:

1. 合并为无分隔符的单行

  • 选中内容后输入 :join! 并回车:join! 会直接将选中行合并为一行,且不会在行间添加空格,完全匹配你要的连续字符串效果。
  • 或用替换命令:选中后输入 :s/\n//g 并回车,该命令会把选中范围内的所有换行符替换为空,同样能实现合并。

2. 合并为带逗号分隔的单行

  • 最便捷的方式是用替换命令:选中内容后输入 :s/\n/,/g 并回车,将每行之间的换行符替换成逗号,直接得到目标结果。
  • 也可以先执行 :join(默认在行间添加空格),再输入 :s/ /,/g 把空格替换成逗号,但前者步骤更少效率更高。

内容的提问来源于stack exchange,提问作者Marc Le Bihan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 01:15:33