ipython notebook theme 변경
소스 :
https://github.com/dunovank/jupyter-themes 방법 :
|
anaconda prompt >
pip install --upgrade jupyterthemes
jt -t monokai -cellw 1100
jt -t monokai -cellw 90%
그리고~~~~~~
jupyter 는 web이므로 js, css 변경이 가능하다.
수정파일
Anaconda3/Lib/site-packages/notebook/static/notebook/js/main.min.js
Anaconda3/Lib/site-packages/notebook/templates/notebook.html
Anaconda3/Lib/site-packages/notebook/templates/page.html
main.min.js 하단 require에 추가
// my $('#myRearrange').click(function(){ $(".container").css("margin", "0px"); $(".output_wrapper").css("position", "absolute"); $(".output_wrapper").css("left", "1000px"); $(".output_wrapper").css("width", "900px"); }); // test... $('#myHideOutputAll').click(function(){ $(".out_prompt_overlay").each(function(index){ if($($(".out_prompt_overlay")[index]).css("display") != "none"){ $($(".out_prompt_overlay")[index]).css("display", "none"); $($(".output")[index]).css("display", "none"); $($(".output_collapsed")[index]).css("display", "flex"); } }); }); // test $('#myFunc2').click(function(){ alert(2); $(".container").css("margin-left"); // auto $(".output_wrapper").css("position"); // relative $(".container").css("left"); // auto $(".container").css("width"); // 98% $("pre.CodeMirror-line").css("line-height"); //24.9333px }); $('#myFunc3').click(function(){ $("div.CodeMirror, div.CodeMirror pre").css("font-family", "consolas"); $("div.CodeMirror, div.CodeMirror pre").css("font-size", "15pt"); });
main.min.js 마지막에 추가
var _zIndex = 10000; $(document).on('click', '.output_wrapper', function(){ $(this).css("z-index", _zIndex++); });
notebook.html
page.html
결과:
css를 이용해서, console 창을 오른쪽으로 배치해서 코드의 연속성을 높였다.
font-family 및 font-size 수정 후
더 할일:
console을 아예 popup으로 하고, edit의 width를 넓히면 좀더 원활한 작업이 가능할 듯 하다.
'python 및 머신러닝' 카테고리의 다른 글
Java에서 python 사용하기 (0) | 2017.10.18 |
---|