【问题标题】:Is it possible to change key bindings in Sublime Text dynamically from a plugin?是否可以从插件动态更改 Sublime Text 中的键绑定?
【发布时间】:2014-02-25 13:42:52
【问题描述】:

是否可以像在 Vim 中那样从插件或控制台动态更改 Sublime Text 中的键绑定?

一个相关的问题:是否可以根据当前的键盘布局选择键盘映射文件?

【问题讨论】:

    标签: key-bindings sublimetext3 sublime-text-plugin


    【解决方案1】:

    我会说这是可能的,但是以非标准方式。您将必须创建一个自定义的 .sublime-keymap 文件,您的包将通过对其进行写入/读取来完全由它自己管理。

    关于第二个问题:不,甚至无法获得当前处于活动状态的布局类型。

    【讨论】:

    • 感谢您的回答。这是否意味着没有像 Vim 的 map 命令那样的东西?除了读取键映射文件之外,是否至少可以检查当前的键绑定?
    • 据我所知这是不可能的。 ST API 中几乎没有任何东西可以与键绑定一起使用。有时感觉很奇怪,这么强大的编辑器和好的 API 却不能做这样的基本工作。
    猜你喜欢
    • 1970-01-01
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多