jupyter上でvimを使う

More than 1 year has passed since last update.

pythonでデータ解析するときなどに便利なjupyterですが、vimでやっていきたい場合があります。


前提条件

以下のパッケージが入っているとします。


  • git

  • pip

  • jupyter


設定方法

jupyterの拡張機能を管理するパッケージjupyter_contrib_nbextensionsをインストール

$ pip install jupyter_contrib_nbextensions

jupyter_contrib_nbextensionsのjavascript,cssをインストール

$ jupyter contrib nbextension install --user

拡張機能を置くディレクトリを作成

$ mkdir -p $(jupyter --data-dir)/nbextensions

そのディレクトリに移動

$ cd $(jupyter --data-dir)/nbextensions

vimをバインディングするパッケージjupyter-vim-bindingをgitでクローンしてくる

$ git clone https://github.com/lambdalisue/jupyter-vim-binding vim_binding

jupyter-vim-bindingを有効にする

$ jupyter nbextension enable vim_binding/vim_binding

設定を終えたらjupyter notebookでjupyterを起動して確認してみましょう。いい感じに使えるはずです。


参考URL

ipython-contrib/jupyter_contrib_nbextensions

https://github.com/ipython-contrib/jupyter_contrib_nbextensions

lambdalisue/jupyter-vim-binding

https://github.com/lambdalisue/jupyter-vim-binding

Jupyter (旧 IPython notebook)の本来あるべき姿を垣間見る

http://lambdalisue.hatenablog.com/entry/2015/12/22/233817