2020-08-26 18:21发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嘿!
我经常遇到的Eclipse中的ABAP开发工具有一个特定的局限性:尝试替换一行,例如
METHOD_X()。 多于一行,例如: METHOD_Y(导入foo1 导出foo2 )。 SOME_OTHER_ABAP_COMMANDS。
在" 替换为:"字段中不能写多行。
我会错过什么还是" 只是个错误"?
谢谢!
致谢,弗拉德
只是尝试过。 使用正则表达式查找/替换"换行符"接受以下内容。
\ r \ n
如果只输入\ r或\ r,我将无法解释一个奇怪的行为。 \ n,以及\ r和\ n在不同位置的混合。 唯一有效的方法是\ r \ n。
此外,请记住转义正则表达式特殊字符。
在您的情况下,"查找"字段为:
替换为字段将是:
METHOD_Y \(\ r \ nIMPORTING foo1 \ r \ nEXPORTING foo2 \ r \ n \)\。 \ r \ nSOME_OTHER_ABAP_COMMANDS \。
编辑12月18日:看到 Quynh Doan Manh 之后 注释,基于StackOverflow链接,我重写了我的答案:\ r \ n是最佳解决方案。
您能否澄清问题?
Sandra Rossi :可行,谢谢!
我已经成功替换了(现在是真实示例):
message_output_s999 \(\)\。
具有:
\/rwemob \/cl_log_messages => message_output_s999 \(导出iv_attr1 = lv_attr1 \ niv_attr2 = lv_attr2 \ riv_attr3 = lv_attr3 \ niv_attr4 = lv_attr4 \)\。\。
再次感谢!
这是Eclipse的功能,与ADT本身无关。 如Sandra所说,您还可以在这里找到更多信息:
https://stackoverflow.com/questions/3164453/how-to-to-search-and-replace-2-lines-together-in-eclipse
嗨,弗雷德里克!
我以为我已经做过:-),但是我会再试一次。
使用ADT在Eclipse中编辑源代码时,我想替换
foo
(也就是说,只适合一行代码)
如果a = b。 继续。 ENDIF。
(仅作为一些需要多行代码的示例)。
这是不可能的,因为在弹出的对话框中查找和替换
"替换为:"-字段仅适合一行代码。
现在更清楚了吗?
@Frederic:;-)
不幸的是,旧约仍然存在:-/
Quynh Doan Manh :谢谢!
最多设置5个标签!
只是尝试过。 使用正则表达式查找/替换"换行符"接受以下内容。
如果只输入\ r或\ r,我将无法解释一个奇怪的行为。 \ n,以及\ r和\ n在不同位置的混合。 唯一有效的方法是\ r \ n。
此外,请记住转义正则表达式特殊字符。
在您的情况下,"查找"字段为:
< pre> method_x \(\)\。替换为字段将是:
编辑12月18日:看到 Quynh Doan Manh 之后 注释,基于StackOverflow链接,我重写了我的答案:\ r \ n是最佳解决方案。
您能否澄清问题?
Sandra Rossi :可行,谢谢!
我已经成功替换了(现在是真实示例):
具有:
再次感谢!
这是Eclipse的功能,与ADT本身无关。 如Sandra所说,您还可以在这里找到更多信息:
https://stackoverflow.com/questions/3164453/how-to-to-search-and-replace-2-lines-together-in-eclipse
嗨,弗雷德里克!
我以为我已经做过:-),但是我会再试一次。
使用ADT在Eclipse中编辑源代码时,我想替换
(也就是说,只适合一行代码)
(仅作为一些需要多行代码的示例)。
这是不可能的,因为在弹出的对话框中查找和替换
"替换为:"-字段仅适合一行代码。
现在更清楚了吗?
@Frederic:;-)
不幸的是,旧约仍然存在:-/
Quynh Doan Manh :谢谢!
一周热门 更多>