首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建键盘快捷键显示标尺在崇高的文本2?

如何创建键盘快捷键显示标尺在崇高的文本2?
EN

Stack Overflow用户
提问于 2012-10-24 13:23:57
回答 1查看 1.8K关注 0票数 3

我想要的是切换崇高文本2尺子可视性与键盘快捷方式。

我得到的唯一关于主题的信息是,尺子可以通过在首选项中遵循JSON代码来控制:

代码语言:javascript
复制
{
"rulers": [80, 120],
}

可以创建这样的键盘快捷方式吗?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-24 15:33:30

您可以在用户键绑定设置(菜单Sublime Text 2/Preferences/Key Bindings - User)中添加此内容:

代码语言:javascript
复制
{ 
  "keys": ["YOUR_ENABLE_RULERS_SHORTCUT"],
  "command": "set_setting",
  "args":
  {
    "setting": "rulers",
    "value": [80, 120]
  }
}

禁用尺子:

代码语言:javascript
复制
{ 
  "keys": ["YOUR_DISABLE_RULERS_SHORTCUT"],
  "command": "set_setting",
  "args":
  {
    "setting": "rulers",
    "value": []
  }
}

如果您真的想要切换,您可以创建一个新插件(Tools/New Plugin...),其代码类似如下:

代码语言:javascript
复制
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

然后,添加以下键绑定:

代码语言:javascript
复制
{ 
    "keys": ["YOUR_TOGGLE_RULERS_SHORTCUT"], "command": "toggle_rulers", 
    "args": { "values": [80, 120] } 
}
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13050202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档