【问题标题】:How to open multiple files and edit them in eclipse如何在eclipse中打开多个文件并编辑它们
【发布时间】:2014-04-17 21:49:09
【问题描述】:

我正在使用 Practically Macros,但也许有更好的 Eclipse 宏播放器来完成这项任务?

我对大量文件运行一些命令。 你如何打开一个文件夹中的所有文件——一次一个——递归,然后对它们执行一些命令?

如果没有进行任何更改,使用 save 命令是否有更好的解决方法?仅在进行更改时才保存。现在它会产生一个错误,所以我写了一个字符,然后将其删除以始终能够保存。

我知道如何进行文件编辑,但我首先必须手动打开文件,这需要很长时间,因为如果我选择多个我不能使用打开方式(Progress OpenEdge AppBuilder(OpenEdge UI Designer)是默认的我不希望这样,但这不是重点)。

实际宏示例:

*file editing, many commands*
Insert string: -
Delete previous character
Save
Close
Play last macro

这会像我想要的那样编​​辑所有当前打开的文件(美化)。 当没有更多文件要关闭时,这会产生错误。如何解决?

所以我的宏观/进度问题在哪里:

  • 有没有比 Practical Macro 更好的 Eclipse 宏播放器?
  • 有没有办法只在需要时才使用保存命令?
  • 有没有办法在所有文件都关闭时不出错?或者一种检测递归循环何时结束的方法。
  • 有没有办法以文本模式在 Progress Developer Studio 中打开多个文件?
  • 有没有办法使用宏递归打开文件夹中的所有文件(一次一个并使用 OpenEdge ABL 编辑器打开)?

【问题讨论】:

  • 是否可以触发“打开方式-> Openedge ABL 编辑器”而不仅仅是“打开”?在任何文本编辑器中编辑 .w 都是完全安全的 - 只要您不弄乱预处理器,之后就可以在 AppBuilder 中对其进行编辑(如果您愿意的话)。
  • 我希望宏是可能的,因为我想在该文件中运行进度 eclipse 命令 - 比如扩展关键字。

标签: eclipse macros progress-4gl openedge


【解决方案1】:

This version 的 Practically Macro 为我当前版本的 Eclipse (Mars) 提供了半可用的 Eclipse 宏支持。 EASE 是另一个似乎采取更正式的方法但似乎还没有引起太大关注的选项。

如果您定期执行此类任务,您可以在外部编写脚本,使用 perl 或 Node.js 或其他数十种高质量脚本语言中的任何一种。

警告:您可能会偶然发现两个旧版本的 Practically Macro。一个也在 Eclipse Marketplace 上,但没有用尾随的“-0”标记。 SourceForge 上还有另一个较旧的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 2012-11-10
    • 2011-01-04
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    相关资源
    最近更新 更多