我几天以来一直在使用vi编辑器。我发现这个编辑器在c编程中非常有用。我有他下面的问题。Vi编辑器完整的块删除
是否有任何选项可以删除vi ediotr中的块。块我的意思是一个if块或一个while块或for块?
我几天以来一直在使用vi编辑器。我发现这个编辑器在c编程中非常有用。我有他下面的问题。Vi编辑器完整的块删除
是否有任何选项可以删除vi ediotr中的块。块我的意思是一个if块或一个while块或for块?
我不知道是否有办法做到你想要的(编辑器检测逻辑代码块并将其标记)。 (只有当你使用vi改进后(vim))才能进入可视模式(“v”键),用箭头(或h,j,k,l)突出显示代码并按下“d”删除。
我用于导航到结束框与%
(在开口托架),设置一个标志(ma
),导航回到块的开头(仍与%
或通过''
),然后删除直到标记(d'a
)
如果您使用的是VI(即VIM)的改进版本,则有更快的方法。
如果你有一个空行分隔块,你可以做
d}
d - 代表删除 } - 直到程序结束
你指的是普通的香草VI或VIM版本? – BigMike 2012-04-20 08:50:02