jupyter上でvimを使う

  • 13
    いいね
  • 0
    コメント

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