私のJupyterノートブックでは、デフォルトのインデントサイズを4スペースではなく2スペースにしたいと考えています。これどうやってするの?Jupiterのノートブックでインデントサイズを設定するにはどうすればよいですか?
注:これはHow do I change the autoindent to 2 space in IPython notebookの複製ではありません。その質問は(償却された)IPythonノートブックであり、(現在の)Jupyterノートブックではないからです。
私のJupyterノートブックでは、デフォルトのインデントサイズを4スペースではなく2スペースにしたいと考えています。これどうやってするの?Jupiterのノートブックでインデントサイズを設定するにはどうすればよいですか?
注:これはHow do I change the autoindent to 2 space in IPython notebookの複製ではありません。その質問は(償却された)IPythonノートブックであり、(現在の)Jupyterノートブックではないからです。
これを行うための正しい方法はHow do I change the autoindent to 2 space in IPython notebookにbpirvuの埋葬の答えである:
だけ~/.jupyter/nbconfig/notebook.json
を編集します。ここでは、関連する設定を含む完全なnotebook.json
です:http://jupyter-notebook.readthedocs.io/en/latest/frontend_config.htmlを:Jupyterのドキュメントは、このトピックに欠けているとindentUnit
はここでしか言及されているためか、ウェブの周りより普及だよりハック解決策もあります
{
"CodeCell": {
"cm_config": {
"indentUnit": 2
}
}
}
。このソリューションは、ブラウザのJavaScriptコンソールを開いて、あなたのために編集~/.jupyter/nbconfig/notebook.json
を終わる
var cell = Jupyter.notebook.get_selected_cell();
var config = cell.config;
var patch = {
CodeCell:{
cm_config:{indentUnit:2}
}
}
config.update(patch)
を入力することです。
2番目のコンソールソリューションを試してみると、次のようなエラーが表示されました: 'Uncaught TypeError:config.updateは関数ではありません。:8:8; '。 Meh。 –
xtian