vscode多光标怎么同时修改多个div的class属性?

Top丶圣恩 阅读 11

我在写HTML时有三个div,想同时给它们的class加上”active”。试过用Alt+单击添加多光标,但发现只能在属性值开头添加,光标无法定位到不同位置,比如有的要加在开头有的要加在中间:


<div class="item">1</div>
<div class="box">2</div>
<div class="text">3</div>

这样选中后按Alt单击每个class值的位置,光标总是集中在第一个字符,导致后面两个光标的位置偏移了,只能同时修改第一个字符。有没有更好的批量操作方法?

我来解答 赞 6 收藏
二维码
手机扫码查看
1 条解答
百里瑞娜
你这个问题用Alt+单击确实容易错位,改用Ctrl+D多选class属性值里的空格位置,再输入active就行。或者直接用查找替换:查class="([^"]*)",换class="$1 active",勾上正则模式一劳永逸。
点赞
2026-02-10 17:30