3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VSCodeでのjupyterとvimの共用

Last updated at Posted at 2020-12-19

#拡張機能、jupyterとvimを使おうとしたが、
escキーが衝突する。jupyterではセルのエディットモードからコマンドモードに変わる機能が、vimではノーマルモードに変わる機能が割り当たっている。そのままではvimのコマンドが優先されて、jupyterのエディットモードから抜けられない。
そこでsetting.jsonに次のコードを追加する。

setting.json
"vim.normalModeKeyBindings": [
        {
            "before": ["<Esc>"],
            "after":[],
            "commands":[
                {
                    "command":"notebook.cell.quitEdit",
                    "when":"vim.active && vim.mode == 'Normal'"
                }
            ]

        }
    ]

これでinsert-modeから2回Escを押すと、jupyterのコマンドモードに移行できる。
#こんなことを書きつつ
vimは全然わかっていない。すべてキーボードで完結したいと思って勉強中。
#参考にしたURL
https://github.com/VSCodeVim/Vim/issues/5238

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?