2013-03-08 118 views
0

使用SlickEdit IDE時,有沒有辦法保存和恢復窗口布局?如何在SlickEdit中保存和恢復窗口布局?

關閉並重新打開工作區時會保存窗口布局。即使在查看相同的項目時,多個工作區也會允許多個窗口布局。但是,多個工作空間會創建多個標記文件,這對於大型項目來說需要很長時間才能進行重建。

有沒有辦法在一個工作區內保存和恢復窗口布局,或者在多個工作區之間共享工作區標籤文件?

回答

1

窗口布局(和其他信息)保存在*.vpwhist文件中。
如果您爲您的佈局需要創建了幾個不同的*.vpwhist文件,並將您想要使用的相應文件重命名爲<project>.vpwhist,那麼您可能會有所需。
雖然我沒有嘗試。

0

保存/恢復會話會保存vrestore.slk在其中包含的任何文件的子集。我沒有完整的保存列表,但它包含了打開的緩衝區,窗口(包括新的麻煩的浮動窗口:))和書籤。

xsave_session

0

爲每個佈局創建額外的工作區。

  1. 爲項目和工作空間使用不同的文件名。例如a-project.vpjworkspace1.vpw
    (重要的是,使工作區和項目標籤文件永遠不會有名稱衝突,SlickEdit通過創建替代項目標籤文件名來解決此問題。)
  2. 將項目配置爲使用項目特定的標籤文件。
    (這樣就避免了重複標籤數據。)
    1. 菜單:項目簡介:項目屬性:文件:用項目特定標籤文件標記文件
  3. 複製工作區文件example.vpw,到如example2.vpw
  4. 使用項目:打開工作區,然後打開新的工作區。
  5. 項目被列爲近期項目,易於再次切換。

對於每個額外的工作區,窗口布局將被保存。

workspace1.vpw 
    | 
    +--> workspace1.vpwhistu (window layout information) 
    +--> workspace1.vtg  (tiny tag file) 
    `-------------------------. 
           | 
workspace2.vpw     | 
    |       | 
    +--> workspace2.vpwhistu | 
    +--> workspace2.vtg  | 
    `-------------------------. 
           | 
workspace2.vpw     | 
    |       | 
    +--> workspace2.vpwhistu | 
    +--> workspace2.vtg  | 
    `-------------------------`--> a-project.vpj 
             | 
             `--> a-project.vtg 
               (large project tag file) 

不是一個理想的解決方案,因爲:

  1. 文件必須SlickEdit的外面被複制,則工作空間增加。
  2. 切換工作區會導致SlickEdit重新考慮更新標記文件的所有文件。