如何在SlickEdit中保存和恢复窗口布局?
问题描述:
使用SlickEdit IDE时,有没有办法保存和恢复窗口布局?如何在SlickEdit中保存和恢复窗口布局?
关闭并重新打开工作区时会保存窗口布局。即使在查看相同的项目时,多个工作区也会允许多个窗口布局。但是,多个工作空间会创建多个标记文件,这对于大型项目来说需要很长时间才能进行重建。
有没有办法在一个工作区内保存和恢复窗口布局,或者在多个工作区之间共享工作区标签文件?
答
窗口布局(和其他信息)保存在*.vpwhist
文件中。
如果您为您的布局需要创建了几个不同的*.vpwhist
文件,并将您想要使用的相应文件重命名为<project>.vpwhist
,那么您可能会有所需。
虽然我没有尝试。
答
为每个布局创建额外的工作区。
- 为项目和工作空间使用不同的文件名。例如
a-project.vpj
和workspace1.vpw
。
(重要的是,使工作区和项目标签文件永远不会有名称冲突,SlickEdit通过创建替代项目标签文件名来解决此问题。) - 将项目配置为使用项目特定的标签文件。
(这样就避免了重复标签数据。)- 菜单:项目简介:项目属性:文件:用项目特定标签文件标记文件
- 复制工作区文件
example.vpw
,到如example2.vpw
。 - 使用项目:打开工作区,然后打开新的工作区。
- 项目被列为近期项目,易于再次切换。
对于每个额外的工作区,窗口布局将被保存。
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)
不是一个理想的解决方案,因为:
- 文件必须SlickEdit的外面被复制,则工作空间增加。
- 切换工作区会导致SlickEdit重新考虑更新标记文件的所有文件。