【问题标题】:Spyder documentationSpyder 文档
【发布时间】:2019-07-09 04:25:10
【问题描述】:

当我使用 Spyder IDE 时,内置帮助(通常使用 Ctrl-I 调用)在富文本模式下无法正常工作:

纯文本版本有效,但是当设置为使用富文本时,字体似乎有问题。

我正在使用来自 anaconda3-5.2.0 的 Python3.6.5,使用 pyenv 安装。

这里与 sphinx 库有联系吗?我需要安装字体才能使其正常工作吗?

【问题讨论】:

  • 该代码在 Spyder 中对我来说工作得很好。
  • @meW 请再次阅读问题。代码工作正常,但 Spyder 中的 Ctrl-I 快捷键提供了乱码,如图所示
  • 我也试过Ctrl + I,它按预期工作。如果可能,请重新安装。
  • 您知道显示字体出现此问题的原因可能是什么吗?
  • @meW:你得到的字体与屏幕截图中已经显示的字体不同吗?

标签: python spyder pyenv


【解决方案1】:

在首选项 -> 常规 -> 外观下,将富文本字体更改为当前设置以外的字体。

这应该可以解决您的问题。

【讨论】:

  • 谢谢。我去了工具>首选项>常规>外观。富文本字体的现有选择是“Nimbus Mono L”。下拉列表中有大约 27 种字体。我尝试了所有这些,唯一有效的是 Liberation Sans。我正在使用(几乎)全新安装的 Ubuntu 19.04。为什么只有一种富文本字体可以正常工作?
  • 对上一条评论的进一步说明,Liberation Sans 是否有任何具体内容可以使其正常工作?如果我——为了争论——使用另一个没有安装 Liberation Sans 的系统会发生什么。我可以在 Spyder 中使用富文本帮助吗?
  • 我不知道。您的字体安装是否可能存在损坏? Liberation Sans 与其他人相比有什么特别之处吗?不同类型?产地不同?不同的系统提供商?您可能会深入研究机器上的字体系统。
  • 由于某种类型的损坏似乎不太可能,因为它在不同的机器上发生了不止一次。我会看看你的其他建议谢谢。
猜你喜欢
  • 2017-05-24
  • 2014-08-10
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 2018-05-17
  • 2023-03-29
  • 1970-01-01
相关资源
最近更新 更多