【发布时间】:2014-03-11 00:54:48
【问题描述】:
default.keymap 已将 pmeta-shift-s 绑定到 :save-as,但我想将其重新绑定到 :save-all。我在user.keymap 中添加了以下内容:
;; Remove the default keybinding
{:- {:editor {"pmeta-shift-s" [:save-as]}}}
;; Add my keybinding
{:+ {:app {"pmeta-shift-s" [:save-all]}}}
我已经保存了我的user.keymap,LightTable 说它已经重新加载了键盘映射,但按下pmeta-shift-s 仍然会弹出另存为对话框。我做错了什么?
编辑:我相当确信这是一个错误,所以:https://github.com/LightTable/LightTable/issues/1180
【问题讨论】:
-
我遇到了同样的问题,但是 ctrl 修饰符有效:{:+ {:app {"pmeta-ctrl-s" [:save-all]}} 虽然没有那么好.我习惯了换班。
-
使用
ctrl-shift-s也不起作用。我认为它没有正确加载我的 user.keymap。