假设您要从其名称中删除一个 C 函数,直到并包括带有结束 curl 的行:
int main (void) /* Cursor on this line. */
{
while (...) {
...
}
}
我试过
d/^}<CR>
但这不会删除带有结束 curl 的行。我怎样才能有一个包容性的查找模式删除?我一定错过了一些简单的东西。编辑 您可以假设函数的结束 curl 位于一行的开头,而其他 curl 永远不会。
最佳答案
我只是进行了快速搜索,找到了 /
运算符 here 的偏移语法。
d/^}/0
帮我解决了这个问题。它的意思是“找到匹配的模式,然后选择到它之后的第 0 行的末尾”(即找到它的行的末尾)
关于vim - Linewise inclusive delete up to a pattern,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12123856/