如何在Eclipse中从代码块中删除前导加号(+;)

如何在Eclipse中从代码块中删除前导加号(+;),eclipse,sed,eclipse-plugin,Eclipse,Sed,Eclipse Plugin,我已经从补丁中剪切并粘贴了一个大型代码块到Eclipse中。因此,它有以“+”开头的行,我想删除它。我该怎么做?奖励:有没有一种方法可以通过sed将选定的块传递给用户 sed -i -e 's/^[+]//' YourFile 这将从任何行中删除任何第一个字符+。我假设您在使用GNU的linux下,-I是可用的。 注意:+周围的方括号对于GNU sed下的-e不是强制性的,sed默认使用BRE,因此您只需键入+,它没有特殊含义: kent$ echo '+foo'|sed 's/^+//'

我已经从补丁中剪切并粘贴了一个大型代码块到Eclipse中。因此,它有以“+”开头的行,我想删除它。我该怎么做?奖励:有没有一种方法可以通过sed将选定的块传递给用户

sed -i -e 's/^[+]//' YourFile
这将从任何行中删除任何第一个字符
+
。我假设您在使用GNU的linux下,
-I
是可用的。
注意:
+
周围的方括号对于GNU sed下的
-e
不是强制性的,sed默认使用BRE,因此您只需键入
+
,它没有特殊含义:

kent$  echo '+foo'|sed 's/^+//'
foo

你为什么不应用补丁呢?它有一个复杂的合并冲突。