Atom+VIM+ショートカット
経緯
- Python
- 基本はPycharm使ってる
- 機械学習/データ解析だとJupyter使ってる
- Jupyterの不満
- セル移動が面倒くさい。
- VIM使えない。
- alisueさんのJupyter+vimは最高!
- でも、頭悪いのでモード切り替えと、セル移動で軽くパニックになる。
- RodeoのVIMモードも良かったけど、だったらJupyter使うわ!感が半端ない。
- Pycharm+Jupyter?デバッグ出来るようにしてから出直してこい。
- ATOM+Hydrogenとの出会い
- Pythonプログラムがかなり気持ちいい。
- セルを意識しないで良い気持ちよさがやばい。まじ昇天。
- 出力結果をそのままメモ帳にダンプやばい。まじやばい。
- dfとか一行書かずに、変数見れちゃう。
- Atomにvim-mode-plusを入れれば、VIMエミュレートはホボできる。
- 若干の違和感はある
- Atomに入らばAtomに従え
- でもやっぱり・・・VIMも使いたい
VIMっぽいバインド設定を試してみる
- setting→設定フォルダを開く
- キーマップはtekkocさんのVimバインドと、spacevimをイメージ。
keymap.cson
'.editor.vim-mode-plus:not(.insert-mode)':
'space space': 'command-palette:toggle'
'space p': 'markdown-preview:toggle'
'space ,': 'application:show-settings'
'space down': 'jumpy:toggle'
'space 0': 'window:toggle-full-screen'
'space \\': 'tree-view:toggle'
'space /': 'fuzzy-finder:toggle-file-finder'
'space w w': 'core:save'
'space q q': 'core:close'
'space s n': 'application:new-file'
'space s o': 'application:open-file'
'space s c': 'pane:close'
'space s q': 'core:close'
'space s [': 'pane:show-previous-recently-used-item'
'space s ]': 'pane:show-next-recently-used-item'
'space s s': 'pane:split-left-and-copy-active-item'
'space s v': 'pane:split-up-and-copy-active-item'
'space s h': 'window:focus-pane-on-left'
'space s l': 'window:focus-pane-on-right'
'space s j': 'window:focus-pane-below'
'space s k': 'window:focus-pane-above'
'space z c': 'editor:fold-current-row'
'space z f': 'editor:unfold-current-row'
'space b b': 'bookmarks:toggle-bookmark'
'space b l': 'bookmarks:view-all'
'space b j': 'bookmarks:jump-to-next-bookmark'
'space b c': 'bookmarks:clear-bookmarks'
'space g g': 'go-to-line:toggle'
'space g j': 'tabler:go-to-line'