我想要的是切换崇高文本2尺子可视性与键盘快捷方式。
我得到的唯一关于主题的信息是,尺子可以通过在首选项中遵循JSON代码来控制:
{
"rulers": [80, 120],
}可以创建这样的键盘快捷方式吗?
提前感谢!
发布于 2012-10-24 15:33:30
您可以在用户键绑定设置(菜单Sublime Text 2/Preferences/Key Bindings - User)中添加此内容:
{
"keys": ["YOUR_ENABLE_RULERS_SHORTCUT"],
"command": "set_setting",
"args":
{
"setting": "rulers",
"value": [80, 120]
}
}禁用尺子:
{
"keys": ["YOUR_DISABLE_RULERS_SHORTCUT"],
"command": "set_setting",
"args":
{
"setting": "rulers",
"value": []
}
}如果您真的想要切换,您可以创建一个新插件(Tools/New Plugin...),其代码类似如下:
import sublime, sublime_plugin
class ToggleRulersCommand(sublime_plugin.TextCommand):
def run(self, edit, **kwargs):
rulers = kwargs["values"] if self.view.settings().get("rulers") == [] else []
self.view.settings().set("rulers", rulers)将插件保存在您的Packages/User目录中,名为ToggleRulers.py。
然后,添加以下键绑定:
{
"keys": ["YOUR_TOGGLE_RULERS_SHORTCUT"], "command": "toggle_rulers",
"args": { "values": [80, 120] }
}https://stackoverflow.com/questions/13050202
复制相似问题