我使用make html生成Sphinx文档.一切都很好.但是当我使用搜索功能时,我会得到一个附加搜索词的链接,如下所示:
http://url/search.html?q=searched&check_keywords=yes&area=default
http://url/module.html?highlight=searched
Run Code Online (Sandbox Code Playgroud)
事情是亮点(上面的"搜索")始终存在.禁用它的唯一方法是手动编辑浏览器中的URL.
有没有其他方法可以在没有突出显示部分的情况下链接到文档?
Platform: windows
Sphinx version: 1.1.3
Run Code Online (Sandbox Code Playgroud)
问候,罗伯特
我正在使用Jupyter Notebook在Python 2中编写代码.我将其调用为:
c:\python27\scripts\jupyter-notebook --no-browser
Run Code Online (Sandbox Code Playgroud)
同时我使用IPython控制台,启动时带:
c:\python27\scripts\ipython
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是Jupyter历史被保存并且与IPython历史混合在一起.我根本不想要Jupyter笔记本的历史-有没有办法禁用它,同时保留IPython**历史记录?
平台:win32
更新:
我试图使用建议的设置摘要方法.但是当我在配置中输入"c.Session.digest_history_size = 0"时,重新启动笔记本,在某个单元格中写入"print'next test'",重启单独的IPython并在按下后我得到的第一件事是"打印"下一个测试"".
我怎么能摆脱它?
我正在使用 Jupyter 笔记本(Python 2.7 上的 IPython)。
我想动态显示一些 XML 内容,例如:
print dom.toprettyxml(indent=' ')
Run Code Online (Sandbox Code Playgroud)
但它在输出单元格中被格式化为纯文本。
我想将它与语法突出显示一起显示。是否可以?
我遇到过 IPython.display 与 Markdown、Latex 和其他几种,但没有 XML。(HTML 也在那里,但它对我没有帮助)。
问候,罗伯特
更新:由于反馈,我能够使用以下代码完成该任务:
from pygments import highlight
from pygments.lexers import XmlLexer
from pygments.formatters import HtmlFormatter
import IPython
def display_xml_nice(xml_element):
formatter = HtmlFormatter()
xml_indented = xml_element.toprettyxml(indent=' ')
IPython.display.display(HTML('<style type="text/css">{}</style>{}'.format(
formatter.get_style_defs('.highlight'),
highlight(xml_indented, XmlLexer(), formatter))))
Run Code Online (Sandbox Code Playgroud)