|
|
1
25
像这样:
如果您的代码比示例中所示的代码更复杂,那么可能需要稍微处理一下。 编辑:解释
我们使用
然后我们放入几个捕获括号来保存构建替换字符串所需的内容,这就是
最后,我们使用捕获的字符串
代替
部分
|
|
|
2
12
为了兴趣起见,以下是我如何将其作为录制的宏执行的:
peforming在第一行设置“q”宏以执行所需的操作。然后,在随后的每一行中,您可以通过键入以下内容来执行宏:
或者,假设您要将宏应用于以下10行:
我总是发现宏对于像这样的快速切换比计算regex更容易,因为它们本质上是我将如何手工操作的扩展。 编辑 :dan olson在他的评论中指出,如果要将宏应用于一系列行,例如行6-100,则可以输入以下内容。我不知道是否有更简洁的语法不需要“.*”模式匹配。
宏的解释
|
|
|
3
4
应该工作得很好。 |
|
|
4
0
|
|
|
David Robie · VIM:寄存器中填充字符断点宏的有向图 2 年前 |
|
|
Haoshu · 打开文件时如何简化包含“..”的文件路径 2 年前 |
|
|
Paw-1 Poudel · 在窗口中显示neovim内部的隐藏文件 2 年前 |
|
|
Bippan Kumar · 保存时删除在nvim中添加的空白 2 年前 |
|
|
perpetual · 防止在git主分支上意外直接提交 2 年前 |
|
|
ashish singh · 如何删除VIM中的单词和以前的空白? 2 年前 |
|
|
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 2 年前 |
|
|
MdNihal05 · vim插件安装在linux中不工作如何安装插件 2 年前 |