2016-08-02 16 views
3

私はjupyter-vim-bindingを使用しています。私はC-o, Shift-Lと行番号を切り替えることができます。スタートアップ時(つまり、新しいコードセルを作成するとき)に行番号を有効にするにはどうすればよいですか?私はカスタマイズjsファイルを認識していますが、私は現在の設定を壊すことを恐れているので、より多くの熟練したユーザーからの回答がほしいと思います。jupyter-vim-bindingで起動時に行番号を有効にする方法は?

+1

オートコマンドが役立つかもしれません:http://learnvimscriptthehardway.stevelosh.com/chapters/12.html – Sundeep

+0

通常のvimでは、 ':au BufEnter *。*:set nu 'となります。この行を〜/ .vimrcに入れてください。ファイルを開くと、行番号が表示されます。 – SibiCoder

+0

関連:http://stackoverflow.com/questions/20197471/how-to-display-line-numbers-in-ipython-notebook-code-cell-by-default – zarak

答えて

3

Jupyter Notebook docsは、コードセルの既定のインデントを変更する例を示しています。あなたは、そのページの指示に従いますが、代わりにlineNumbers引数を渡すことができます。

var cell = Jupyter.notebook.get_selected_cell(); 
var config = cell.config; 
var patch = { 
    CodeCell:{ 
     cm_config:{lineNumbers:true} 
    } 
} 
config.update(patch) 

あなたはまだjupyter-vim-bindingショートカットで行番号を切り替えることができるはずです。

+1

ありがとうございました。私はあなたがJavascriptコンソールで提供したコードを貼り付け、それがうまくいった。 – tnabdb

関連する問題