500*_*500 4 sublimetext2 origami
感谢这个伟大的插件:折纸
我能够获得以下布局:

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

您可以从密钥Auto Save Session.sublime-session下的文件中获取布局数据"layout":.此文件采用标准JSON格式,可以在ST2中打开(View->Syntax->JavaScript->JSON如果需要,可选择语法高亮显示).对于OSX,此文件(可能是我目前不在我的Mac前面进行验证)位于~/Library/Application Support/Sublime Text 2/Settings- 它应该与Packages/存储插件等的文件夹位于同一目录中.
因此,要制作键盘快捷键,设置您的Origami布局,然后可能移动一些文件,搜索一些文本,任何东西来更新Auto Save Session.sublime-session文件.更改布局后可能已经更新,因此请检查时间戳以确保.然后,打开文件并搜索layout.在复制内容的关键-的"cells":,"cols":并且"rows":按键花括号内,以及在大括号本身.然后,打开Sublime Text 2->Preferences->Key Bindings-User并向其添加以下内容(如果此文件中没有任何内容,请包括方括号,如果已经有,请省略它们.如果已经这样做,请确保,在最后一个大括号之后添加逗号之前的项目):
[
{
"keys": ["alt+shift+o"],
"command": "set_layout",
"args":
|
}
]
Run Code Online (Sandbox Code Playgroud)
将光标设置在我放置|字符后的位置"args":(确保删除|)并粘贴之前复制的"layout":密钥内容Auto Save Session.sublime-session.保存文件,您现在应该有一个键盘快捷键AltShiftO(O for Origami),它将为您恢复布局.如果您要保存多个布局,请重复上述步骤,然后将"keys":值更改为另一个组合键.如果你有很多插件,我强烈推荐使用@skuroda的FindKeyConflicts插件,它可以通过相同名称的Package Control获得.有了它,您可以获得所有当前键映射的完整列表,因此如果您计划分配一个新映射,您可以检查它是否已被采用.插件也做得更多,所以如果你是一个插件开发者,或者只是像我这样的定制/宏观极客,它真的非常有用.
作为一个警告,在你上面显示的布局的复杂性,"layout":关键将是相当大的,复杂的,并且是由事实,即在每个值变大"cells":,"cols":并且"rows":键是在自己的行.我不知道足够的正则表达式来自动清理所有内容,但我确信它可以完成.
| 归档时间: |
|
| 查看次数: |
1234 次 |
| 最近记录: |