假设您要从其名称中删除C函数,包括具有结束卷曲的行:
int main (void) /* Cursor on this line. */
{
while (...) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试d/^}<CR>
但是这并没有删除关闭卷曲的行.如何删除包容性查找模式?我一定很遗憾.
编辑您可以假设函数的结束卷曲位于一行的开头,其他卷曲从不.
我刚刚进行了快速搜索,并在此处找到了运算符的偏移语法./
d/^}/0
Run Code Online (Sandbox Code Playgroud)
为我做了诀窍.这意味着"找到匹配的模式,然后选择它之后的第0行的末尾"(即它找到的行的结尾)