2014-03-13 64 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上還有另一個較老的。

相關問題