如何在SlickEdit中保存和恢复窗口布局?

时间:2013-03-08 22:21:00

标签: slickedit

使用SlickEdit IDE时,有没有办法保存和恢复窗口布局?

关闭并重新打开工作区时会保存窗口布局。即使在查看相同的项目时,多个工作空间也允许多个窗口布局。但是,多个工作区会创建多个标记文件,这需要很长时间才能重建大型项目。

有没有办法在一个工作区内保存和恢复窗口布局,或者在多个工作区之间共享工作区标记文件?

3 个答案:

答案 0 :(得分:1)

窗口布局(和其他信息)保留在*.vpwhist文件中 如果您为布局需要创建了几个不同的*.vpwhist文件,并将您希望使用的相应文件重命名为<project>.vpwhist,那么您可能拥有所需的内容。 我虽然没试过。

答案 1 :(得分:0)

保存/恢复会话会保存vrestore.slk中包含的信息的子集,但保存到您选择的任何文件中。我没有完整的保存列表,但它包括开放缓冲区,窗口(包括新的麻烦的浮动窗口:))和书签。

请参阅xsave_session

答案 2 :(得分:0)

为每个布局创建其他工作区。

  1. 为项目和工作区使用不同的文件名。例如a-project.vpjworkspace1.vpw
    (必不可少,因此工作区和项目标记文件永远不会发生名称冲突,SlickEdit可以通过创建替代项目标记文件名来解决此问题。)
  2. 配置项目以使用项目特定的标记文件 (这可以避免重复标记数据。)
    1. 菜单:项目:项目属性:文件:标记具有项目特定标记文件的文件
  3. 将工作区文件example.vpw复制到例如example2.vpw
  4. 使用项目:打开工作区,然后打开新工作区。
  5. 然后将项目列为最近的项目,便于再次切换。
  6. 对于每个额外的工作区,将保存窗口布局。

    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重新考虑所有文件以更新标记文件。