【发布时间】:2016-03-15 22:51:52
【问题描述】:
有没有办法使用单个命令删除 VIM 中的完整(C、C++)函数?
假设我有以下功能:
void foo(int arg1, int arg2) {
// do some stuff
myfunction(arg1);
// do other stuff separated by blank line for readability
myotherfunction(arg2);
}
使用命令di{ 只获取括号内的内容,而不删除函数定义。
使用命令dip 不起作用,因为函数内的空行会创建一个新段落。
当然,我总是可以使用di{ 后跟dd 来删除函数定义,但有更好的方法吗?
【问题讨论】: