拡張機能、jupyterとvimを使おうとしたが、

escキーが衝突する。jupyterではセルのエディットモードからコマンドモードに変わる機能が、vimではノーマルモードに変わる機能が割り当たっている。そのままではvimのコマンドが優先されて、jupyterのエディットモードから抜けられない。
そこで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

广告
将在 10 秒后关闭
bannerAds