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