2014-03-13 45 views
1

我使用的是强制宏,但也许有更好的Eclipse宏播放器用于此任务?如何在eclipse中打开多个文件并对它们进行编辑

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

如果没有做任何修改,还有更好的解决方法来使用save命令吗?像只保存如果所做的更改。现在它产生一个错误,所以我写一个字符,然后将其删除,以便始终能够保存。

我知道如何做文件编辑,但我首先必须手动打开这些文件,并且需要很多时间,因为如果我选择多个,我无法使用open(OpenEdge AppBuilder(OpenEdge UI Designer))默认,我不想那样,但那不是这里的重点)。

实际上宏例如:

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

此编辑当前打开的所有文件,比如我希望他们(美化)。 当没有更多文件关闭时,这会产生一个错误。怎么修?

所以我的微距/进度问题,其中:

  • 是否有日食比实际上宏更好的宏观球员?
  • 有没有办法只在需要时才使用save命令?
  • 有没有办法在所有文件关闭时都不会出错?或者一种检测递归循环何时结束的方法。
  • 有没有办法在文本模式下使用Progress Studio Studio打开多个文件?
  • 有没有办法递归打开文件夹中的所有文件(一次一个,并用OpenEdge ABL编辑器打开)与宏?
+0

是否可以触发“Open With - > Openedge ABL Editor”而不是“Open”?在任何文本编辑器中编辑.w文件是完全安全的 - 只要您不要篡改预处理器,之后就可以在AppBuilder中对其进行编辑(如果您愿意的话)。 – Jensd

+0

我希望宏是可能的,因为我想在该文件中运行进度eclipse命令 - 比如展开关键字。 – LeoD3

回答

0

This version Practically Macro对我当前版本的Eclipse(Mars)具有半可用的Eclipse宏支持。似乎采取更官方方法的另一种选择,但尚未得到多大牵引力,是EASE

如果你经常做这些类型的任务,你可以在perl或Node.js或任何其他数十种高质量的脚本语言外部编写脚本。

警告:似乎有两个旧版本的实际宏,你可能会偶然发现。其中一个也在Eclipse Marketplace上,但没有标记尾部的“-0”。 SourceForge上还有另一个较老的。

相关问题