Sublimetext2 在Sublime Text 2中保存折纸生成的窗格布局

Sublimetext2 在Sublime Text 2中保存折纸生成的窗格布局,sublimetext2,origami,Sublimetext2,Origami,感谢这个伟大的插件: 我能够获得以下布局: 如何保存此视图以从视图/布局菜单调用它? 您可以从自动保存会话.sublime会话文件中的布局“:键下获取布局数据。这个文件是标准的JSON格式,可以在ST2中打开(如果需要,可以选择View->Syntax->JavaScript->JSON进行语法高亮显示)。对于OSX,该文件(可能我现在不在Mac前验证)位于~/Library/Application Support/Sublime Text 2/Settings-它应该与存储插件等的软件包/文

感谢这个伟大的插件:

我能够获得以下布局:

如何保存此视图以从视图/布局菜单调用它?


您可以从
自动保存会话.sublime会话
文件中的
布局“:
键下获取布局数据。这个文件是标准的JSON格式,可以在ST2中打开(如果需要,可以选择
View->Syntax->JavaScript->JSON
进行语法高亮显示)。对于OSX,该文件(可能我现在不在Mac前验证)位于
~/Library/Application Support/Sublime Text 2/Settings
-它应该与存储插件等的
软件包/
文件夹位于同一目录中

因此,要制作一个键盘快捷键,设置你的折纸布局,然后可能移动一些文件,搜索一些文本,任何更新
自动保存会话。升华会话
文件的内容。更改布局后,它可能已经更新,因此请检查时间戳以确保。然后,打开文件并搜索
布局
。复制键的内容-大括号内的
“单元格”:
“cols”:
“行”:
键以及大括号本身。然后,打开
Sublime Text 2->Preferences->Key Bindings User
,并将以下内容添加到其中(如果您在此文件中没有任何内容,请包括方括号,如果您已经这样做,请忽略它们。如果您已经这样做,请确保在前面项目的最后一个大括号后添加逗号
):

[
{
“键”:[“alt+shift+o”],
“命令”:“设置布局”,
“args”:
|
}
]
将光标设置在我将
|
字符放在
“args”后面的位置:
(确保删除
|
)并粘贴到
“布局”的内容中:
键来自
自动保存会话。升华会话
您先前复制的会话。保存该文件,您现在应该有一个键盘快捷键AltShiftO(O表示折纸),它将为您恢复布局。如果要保存多个布局,请重复上述步骤,只需将
“键”:
值更改为另一个键组合。如果你有很多插件,我强烈推荐的插件,它可以通过相同的名称获得。使用它,您可以获得所有当前键映射的完整列表,因此如果您计划分配一个新的键映射,您可以检查它是否已被使用。这个插件也做得更多,所以如果你是一个插件开发人员,或者像我一样只是一个定制/宏极客,它真的非常有用


作为一个警告,由于上面显示的布局的复杂性,
“布局”:
键将非常大和复杂,并且由于
“单元格”:
“cols”:
“行”:
键中的每个值都在其自己的行上,因此变得更大。我不知道足够的正则表达式来自动清理所有内容,但我相信它可以完成。

今晚稍后将尝试,但感谢您的详细回答!没问题。
.sublime session
文件中隐藏着各种有趣的东西,等待被利用。@500-我刚刚意识到我没有告诉你如何在
视图->布局
菜单中包含自定义布局。你想让我更新答案吗?其实并不难…@MattDMo将其包含在
视图布局中会很有帮助。如果你能在答案中加上这个,那就太好了!