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

Vim如何为选中的不等长行统一添加内容至行尾?

原生Vim操作实现不等长行行尾批量插入内容

针对如下不等长文本行:

'Lorem ipsum
'dolor sit amet,
'consectetur adipiscing elit,
'sed do...

无需使用:substitute命令或插件,仅用原生Vim操作即可在每行末尾插入', ',步骤如下:

  • 将光标定位到第一行的行尾,可直接按$键快速跳转
  • 按下<C-v>(Windows/Linux系统)或<Cmd-v>(Mac系统),进入可视化块模式
  • 向下移动光标(如按j键逐行选择,或按3j直接选中下方3行),选中所有需要操作的行的行尾位置
  • 按下A键,该操作会自动跳转到每行的行尾并进入插入模式
  • 输入要插入的内容:', '
  • 按下<Esc>退出插入模式,所有选中行的行尾已批量插入目标内容

补充说明

可视化块模式下的A命令是核心:它会对选中的每一行单独执行行尾插入操作,完全适配行长度不一致的场景,避免了手动逐行修改的麻烦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 13:40:35