我正在嘗試修改Atom中的我的鍵綁定。在原子文本編輯器中覆蓋默認鍵綁定的問題
到目前爲止,我已經在通過keymap.cson
文件添加自定義新鍵綁定成功。但是,在嘗試覆蓋默認值時遇到了問題。
我試圖替換默認按Ctrl +移+小號,其默認綁定到Save as
,而是要執行Save all
命令。當然,僅僅添加並不起作用,所以過了一段時間,我發現我應該首先將關鍵組合加入。現在,它看起來更關鍵的綁定解析器。
此鍵映射產生下列中的密鑰綁定解析器輸出:
'body':
'unset!': 'core:save-as'
'ctrl-shift-S': 'core:save-all' # Key Binding Resolver claims this works fine
# but it doesn't do anything
'ctrl-shift-E': 'editor-stats:toggle' # works fine
'atom-text-editor':
'ctrl-shift-A': 'bracket-matcher:select-inside-brackets' # works fine
儘管如此,然而,鍵結合Ctrl鍵 + 移 + 小號沒有按」保存任何東西。從上下文菜單訪問命令工作正常。我搜索了網頁,core:save-all
命令似乎存在,它甚至在Mac上有一個默認的鍵盤綁定。
我在Windows 10上使用最新版本的Atom,確保沒有與keybind發生軟件包衝突。
我對此非常困惑。
現在我明白了 - 與'save'和'save-as'命令不同,'save-all'位於'window'下,而不是'core' ...我應該想到搜索命令調色板,將牢記以備將來參考。現在一切都像魅力一樣,謝謝! –