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

如何在gvim中删除每行开头的前2个空白字符

gvim删除所有行首前2个空白字符的方法

以下是几种可直接使用的操作方案:

  • 方案1:精准删除行首2个空格
    普通模式下直接输入命令:
    :%s/^ //
    命令说明:
    • % 指代文件所有行,等价于范围写法1,$
    • ^ 匹配行首位置,后方跟随的2个空格为你要删除的目标内容
    • 替换目标位留空,即直接删除匹配到的内容
  • 方案2:适配空白为制表符/空格混合场景
    如果行首的2个空白包含制表符,使用通用空白匹配命令:
    :%s/^\s\{2}//
    其中\s可匹配任意空白字符(空格、制表符),{2}指定匹配数量为2个
  • 方案3:仅修改选中的行范围
    如果你不需要修改整个文件,可先按v进入可视化模式,选中需要调整的行后输入:
    :s/^ //
    该命令仅对选中范围内的行生效

修改前的示例代码:

import uvm_pkg::*;
  `include "uvm_pkg.svh"

执行命令后输出结果:

import uvm_pkg::*;
`include "uvm_pkg.svh"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 22:54:08