结合我有“超级+ Alt +左键”来设置布局使得左窗格更宽(66%)的屏幕的:分配多个命令相同的键在ST2
我也想同样的关键笔划集中在左边的标签,这样我就可以立即开始打字而不需要点击或Ctrl + 0.
这是我试过的。我添加了一个新的插件:
import sublime, sublime_plugin
class ExpandAndFocusLeftPane(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("focus_group", "args": {"group": 0})
self.view.run_command("set_layout", "args": {
"cols": [0.0, 0.66, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
})
而且我将“Super + Alt + Left”绑定到这个新命令。
{
"keys": ["super+alt+left"],
"command": "expand_and_focus_left_pane",
"args":
{
"cols": [0.0, 0.66, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
}
},
但它仍然没有做我想做的事情。有任何想法吗 ?
您是否从这个组合键看到任何效果?仔细检查你的'默认(OSX).sublime-keymap'文件(默认和用户),以确保你没有在其他地方分配过这个组合。 – MattDMo 2013-05-09 13:52:22
是的,我看到这个键绑定的效果。 – gprasant 2013-05-10 05:20:55