How to change Atom Keybindings

前端 未结 3 1522
梦毁少年i
梦毁少年i 2021-02-19 08:36

I am looking to change keybindings of Atom text editor. I am familiar with Android Studio.

Does Atom allow us to customize key bindings?

相关标签:
3条回答
  • 2021-02-19 09:22

    You have to go to Edit -> Preferences -> Keybinding. In this tab you can see your actual binding and if you want to change it, you can access to the keymap file and overcharged configuration.

    To access this file you can click on the link below the "Keybindings" title.

    For example, if you want to replace the CtrlShiftK by CtrlShiftY, search it in the list, click on the copy icon to copy the configuration line, and put the line into the keymap file and replace the shortcut.

    For this example the new line is

    'atom-text-editor:not([mini])':
      'ctrl-shift-Y': 'editor:delete-line'
    

    This line replace ctrl-shift-K by ctrl-shift-Y. You have to relaunch Atom to apply this change.

    0 讨论(0)
  • 2021-02-19 09:24

    I had conflicting key-bindings of Emmet and Line-Breaker, two essential tools for a programmer or writer. I am on Linux Debian derivative, with Atom 1.45 version.

    I did not find the keymap.cson in my ~/.atom/ directory. Rather, I found keymaps in the ~/.atom/packages subdirectory.

    So to resolve my issue, I had updated the ~/.atom/packages/line-breaker/keymaps/line-breaker.cson file, where I changed the key bindings.

    0 讨论(0)
  • 2021-02-19 09:26

    To override existing atom keybindings, just paste the new keybinding in

    ~/.atom/keymap.cson
    

    If you want emacs keybindings for atom, get all the keybindings from, https://github.com/dvorka/atom-editor-emacs-key-bindings/blob/master/keymap.cson

    TO APPLY:

    $ gedit ~/.atom/keymap.cson
    

    paste , save & exit. Restart atom , Done !

    0 讨论(0)
提交回复
热议问题