python - Atom.io 中类似 Jupyter 的文档字符串 View

标签 python autocomplete atom-editor jupyter docstring

这个问题与让 Jupyter Notebook 文档字符串功能在 Atom 中工作有关。我很感激任何建议。

Jupyter Notebook

在 Jupyter Notebook 中,您可以通过 shift-tab 访问文档字符串,展开和滚动文档字符串,以及从中选择并复制粘贴到单元格中。

Atom Editor running IPykernel

在运行 IPykernel 的 Atom 编辑器中,我可以通过 autocomplete-python 包看到部分文档字符串,但我无法滚动整个文档字符串,也无法从中选择进行复制粘贴。

我找不到一个热键来让 Atom 打开一个可浏览和可选择的文档字符串,就像在 Jupyter Notebook 中一样。有人有什么想法吗?

我的 keycap.cson 文件包含以下内容:

 'atom-text-editor': 'enter':
         'editor:newline' 'shift-tab': 'language-python: toggle-all-docstrings' 

但这没有任何作用....

最佳答案

我添加了赏金,但实际上我设法找出了答案。

1) 从 atom 中的 packages 下载一个名为 hydrogen 的包。
2) 转到 atom 中的 .py 文件并按住 ctrl-shift-p。会弹出一个搜索栏
3) 输入 hydrogen: toggle inspector 底部会弹出一个窗口
4) 转到要查看字符串的变量,然后按alt-i。这相当于 Jupiter notebook 中的 tab

关于python - Atom.io 中类似 Jupyter 的文档字符串 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46210318/

相关文章:

Python 二维数组的行为很奇怪

javascript - 如何触发tab键按钮事件?

autocomplete - 如何从 zsh 自动完成功能中删除额外的空间?

github - 如何在 Github Atom 编辑器中为多台计算机同步包和设置

autocomplete - atom 文本编辑器 : autocomplete doesn't work

python - 导入错误:没有名为 cStringIO 的模块

python - 从 synset 获取同义词返回错误 - Python

python - Jedi-vim 自动只插入匹配的选项(需要禁用它)

windows - 如何在终端中使用 "atom ."命令打开原子?

Python textwrap 库 - 如何保留换行符?