我想知道我是否有一些嵌入了行号的代码,
1 int a;
2 MyC b;
3 YourC c;
等,然后我复制它们并尝试将它们粘贴到Eclipse中,如何摆脱这些行号以使源代码有效?有没有方便的方法,或者是快捷键?
谢谢。
答案 0 :(得分:13)
只需使用Alt+Shift+A
(Eclipse 3.5 M5及更高版本)快捷方式切换块选择模式即可。然后选择带行号的列并删除它!
为了方便您设置宏,但为此需要额外的plug-in。我不知道怎么做更容易。
答案 1 :(得分:10)
试试此链接。这是一个动态的在线工具,只需复制粘贴代码并获取没有行号的代码就很容易:
答案 2 :(得分:0)
您可以使用一些脚本来完成工作。例如,使用sed
答案 3 :(得分:0)
我通过查找并使用regular expression
选项替换删除了行号。
用空字符串替换正则表达式\d+\s\s
,其中\ d +表示数字和\ s的任意组合实际上是一个空格(这是为了避免代码中出现任何数字)。
答案 4 :(得分:0)
最好的方法是使用SED命令。在这里,您可以指定要替换的数字。 在下面的示例中,在VI编辑器中打开复制的代码并假设它包含多达1000行。 :%S / ^ [0-9] [0-9 | 10-99 | 100-999] //克 如果你想使用更多的行,那么再添加一行或者条件。