私はAtomでキーバインドを変更しようとしています。Atomテキストエディタのデフォルトのキーバインドをオーバーライドする問題
今まで私はカスタムの新しいのキーバインドをkeymap.cson
ファイルで追加しました。しかし、私は、デフォルトのものを上書きしようとするときに問題が発生しました。
私はデフォルトはCtrl +Shiftキーの代わりにSave all
コマンドを実行するには、デフォルトでSave as
にバインドされている + Sを交換しようとしています。もちろん、単に追加してもうまくいきませんでした。しばらくすると、最初にキーの組み合わせがunset!
であるはずです。これで、Key Binding Resolverでもっと欲しいと思っていました。しかし、鍵は「 doesnのCtrlキー + Shiftキー + Sを結合、それにもかかわらず
'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
:
このキーマップは、リゾルバのキーバインディングで次の出力を生成しました何も保存しないでください。コンテキストメニューからコマンドにアクセスするとうまくいきます。私はウェブを検索しましたが、core:save-all
コマンドが存在しているようですが、Macにもデフォルトのキーバインディングがあります。
私はWindows 10でAtomの最新バージョンを使用していますが、キーバインドとパッケージが競合していないことを確認しました。
私はこれについて本当に混乱しています。
'save'と' save-as'コマンドと違って、 'save-all'は' core'ではなく 'window'の下にあります。私はコマンドパレットを検索して、将来の参照のためにそれを念頭に置いておくでしょう。すべては今、魅力のように動作します、ありがとう! –