1
25
像这样:
如果您的代码比示例中所示的代码更复杂,那么可能需要稍微处理一下。 编辑:解释
我们使用
然后我们放入几个捕获括号来保存构建替换字符串所需的内容,这就是
最后,我们使用捕获的字符串
代替
部分
|
2
12
为了兴趣起见,以下是我如何将其作为录制的宏执行的:
peforming在第一行设置“q”宏以执行所需的操作。然后,在随后的每一行中,您可以通过键入以下内容来执行宏:
或者,假设您要将宏应用于以下10行:
我总是发现宏对于像这样的快速切换比计算regex更容易,因为它们本质上是我将如何手工操作的扩展。 编辑 :dan olson在他的评论中指出,如果要将宏应用于一系列行,例如行6-100,则可以输入以下内容。我不知道是否有更简洁的语法不需要“.*”模式匹配。
宏的解释
|
3
4
应该工作得很好。 |
4
0
|
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |