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

无需自定义格式化工具,如何在VS Code中使多行字符数一致?

在VS Code中实现多行末尾补空格对齐的简便方法

不用自定义格式化程序,这两种方法就能搞定:

方法一:正则查找替换(精准控制长度)

  • 先确定目标长度:找出要处理的行里最长的那一行,数清楚它的总字符数(比如示例里最长的是* For sure this is line 4. *,记好这个长度)。
  • 选中所有需要调整的行(避开上下的分隔线)。
  • 按Ctrl+H(Mac按Cmd+H)打开查找替换面板,勾选「正则表达式」(面板上的.*图标)和「仅在选中内容中替换」。
  • 查找框输入:^(.*?)\s*\*$
  • 替换框先写$1,然后手动添加空格,直到加上末尾的*后总长度和最长行一致,最后补上*。比如最长行是30个字符,$1对应* This is line 1.,就加10个空格再写*,替换内容就是$1 *。
  • 点击「全部替换」即可完成对齐。

方法二:列选择对齐(直观快捷)

  • 选中所有要处理的行。
  • 按住Alt(Mac按Option),用鼠标拖选所有行末尾的*,形成竖列选区。
  • 按住左键把这个*列往右拖到目标位置,VS Code会自动给每行的*左侧补充空格,直接让所有行的末尾对齐。

内容的提问来源于stack exchange,提问作者user97662

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 19:15:43