firemoth 发表于 2004-8-24 13:27:02

请问在vim中如何对一个C语句操作

:-( 请问名位大虾:在vim中如何删除、复制和粘贴一个C语句?如对“break;”这个语句的操作。谢谢!

BestMarine 发表于 2004-8-24 14:05:55

dd删除一行
p粘贴
你还是看看VIM的文档吧
命令多的是,都是组合的,一时半时说不清楚

firemoth 发表于 2004-8-24 14:52:16

dd命令我知道。我的意思不是一行。是一个语句。比如“i=1;break;”中我要删除“break;”语句,怎么办?谢谢。

firemoth 发表于 2004-8-24 16:27:46

我知道怎么做了.
%s/break;$//g

BestMarine 发表于 2004-8-25 00:00:51

拜托,那不是删除吧。。
删除一个“字”dw dW
删除到行末 d$

firemoth 发表于 2004-8-25 09:00:32

那个正则式是替代。但是用空的语句去替代文本中所有的break;语句,所以相当于是删除。我试验过是对的

BestMarine 发表于 2004-8-25 13:24:12

没说你错,只不过用那种方法感觉有点别扭。。

firemoth 发表于 2004-8-25 13:56:59

唉。我也是被逼的。没有更好的方法也就只有用这个应付一下了 :cry:



:cry: 痛并快乐着的人 :-)
页: [1]
查看完整版本: 请问在vim中如何对一个C语句操作