2013-12-10 38 views
0

例如,我正在研究項目的一些子任務,通常它是3-7個源代碼文件,我在編輯器中將它們打開。當我完成並切換到另一個任務時,我開始使用另一組源代碼文件。 但通常我必須至少多次切換到任務(當客戶或測試人員更改/澄清要求,發現一些錯誤時等)。我想保存在IDE文件中打開的設置,以便稍後能夠重新打開它們。如何保存和恢復Delphi IDE中打開的文件組?

德爾福桌面不保存打開的文件,只有表格的佈局,所以它沒有幫助。 有什麼辦法可以做到嗎?也許解決方法?

+0

如果您需要切換多次,那麼可能考慮打開2個IDE實例,而不必在每次需要切換時關閉和重新打開。 – Sam

+0

@Sams:無法爲每項任務打開IDE並保持運行。 –

+0

德爾福確實保存打開的文件。在DelphiXE2中,選擇工具 - 選項 - 環境選項 - 自動保存選項 - 編輯器文件。另外,不要從IDE中打開文件,您可以將項目文件作爲啓動參數傳遞給IDE。您可以製作多個窗口快捷鍵。沒有需要的工作。 – Sam

回答

1

Delphi將打開文件的桌面保存在其.dsk文件中。這與一個Delphi項目有關。所以明顯的結論是你只需要改變項目。使每個子任務成爲版本控制系統中的一個分支,並允許您針對每個子任務對不同的Delphi項目進行操作。

如果你不想這樣做,那麼我想你可以用.dsk文件執行一些欺騙手段。像這樣:

  1. 對於每個子任務,請打開該子任務的文件集。
  2. 然後關閉項目並複製.dsk文件。將它命名爲:MyApp.dsk.subtask1。爲所有的子任務做同樣的事情。
  3. 無論何時您需要切換子任務,請在打開項目之前將MyApp.dsk.subtaskN複製到MyApp.dsk之上。

顯然你可以很容易地腳本,方便。

+0

我有一個希望,可以在IDE中做,但你是對的,作爲解決方法,我可以嘗試保存DSK。 –