VimからAtomに移行したよ

下記の設定で快適Atom生活が実現したので。

needs:

  • vim-mode
  • move-panes
".editor.command-mode":
  "s H": "move-panes:move-left"
  "s L": "move-panes:move-right"
  "s J": "move-panes:move-down"
  "s h": "vim-mode:focus-pane-view-on-left"
  "s l": "vim-mode:focus-pane-view-on-right"

"body":
  "cmd-k h": "pane:split-left"
  "cmd-k l": "pane:split-right"
  "cmd-k j": "pane:split-down"
  "cmd-k k": "pane:split-up"

"atom-text-editor.vim-mode.command-mode":
  "s": null
  "shift-S": null

解説

背景

Vimを使うときは、paneを大量に出して作業していた。Atomでもそれをやりたいと思った。 vim-modeを入れることによりctrl-w hjklでpane間を移動できるようになったが、s + hjklでできたらいいなと思った。

できること

  • s + (Vimキーバインド)方向キーでpane間を移動
  • s + キャピタル方向キーでpaneを移動
  • cmd-k + 方向キーでpaneを分割(cmd + pやtreeviewでも使える)