如何在Jupyter中的R中运行%% magic?
%%javascript
IPython.OutputArea.auto_scroll_threshold = 99999;
较长输出的自动滚动功能非常烦人,因为我有几个函数和脚本会吐出大量输出。
上面的Javascript在python笔记本中运行良好,但在R笔记本中没有。
当我在R中运行%% magic命令时,barfs:
Error in parse(text = x, srcfile = src): <text>:1:1: unexpected SPECIAL
1: %%
有什么建议吗?
根据这篇文章disable_autoscroll.py,可以将该Javascript放入profile_dir / static / js / custom.js文件中。请告诉,Windows框中的profile_dir在哪里?
我发现:c:/Anaconda2/Lib/site-packages/notebook/static/custom/custom.js
但这是中央的custom.js文件。
参考文献:
Auto-scrolling of long output should be configurable in the UI
答案 0 :(得分:4)
在笔记本的anaconda安装中,custom.js
文件位于%USERPROFILE%\.jupyter\custom\custom.js
。
对于&#34;魔法&#34;:魔法是python内核的东西,而不是笔记本。 R内核没有实现魔术系统,所以这些都不起作用。如上所述above,请使用IRdisplay::display_javascript('IPython.OutputArea.auto_scroll_threshold = 99999;')
作为您的用例。