Jupyter notebookでVimを使う

概要

Jupyter notebookでVimを使う環境を整える。

環境

macOS Mejave 10.14.5
anaconda 3-5.3.0
python 3.7.4
jupyter-notebook 6.0.1

導入方法

拡張ツールの導入

参考:Jupyter notebookのスニペット機能を使って機械学習案件の生産性をあげる話
今回はcondajupyter_contrib_nbextensionsをインストール。

$ conda install -c conda-forge jupyter_contrib_nbextensions
$ jupyter contrib nbextension install --user

Vimの導入

次にjupyter-vim-bindingをクローンする。このとき、クローンする場所に注意する。$(jupyter --data-dir)/nbextensionsにクローンする。

$ cd /Users/Name/Library/Jupyter/nbextensions
$ git clone https://github.com/lambdalisue/jupyter-vim-binding vim_binding
$ jupyter nbextension enable vim_binding/vim_binding

Jupyteer notebookを立ち上げてlocalhost:8888/nbextensionsにアクセス。

f:id:oosakik:20191001135312p:plain

VIM bindingにチェック。これでVimが使えるようになります。