Atom.io 中类似 Jupyter 的文档字符串视图
Posted
技术标签:
【中文标题】Atom.io 中类似 Jupyter 的文档字符串视图【英文标题】:Jupyter-like docstring view in Atom.io 【发布时间】:2018-02-22 22:03:50 【问题描述】:这个问题与让 Jupyter Notebook 文档字符串功能在 Atom 中工作有关。我很感激任何建议。
在 Jupyter Notebook 中,您可以通过 shift-tab 访问文档字符串,展开和滚动文档字符串,以及从中选择并复制粘贴到单元格中。
在运行 IPykernel 的 Atom 编辑器中,我可以通过 autocomplete-python 包看到部分文档字符串,但我无法滚动整个文档字符串,也无法从中选择进行复制粘贴。
我找不到一个热键来让 Atom 打开一个可浏览和可选择的文档字符串,就像在 Jupyter Notebook 中一样。有人有什么想法吗?
我的 keycap.cson 文件包含以下内容:
'atom-text-editor': 'enter':
'editor:newline' 'shift-tab': 'language-python: toggle-all-docstrings'
但这没有任何作用....
【问题讨论】:
我的 keycap.cson 文件包含以下内容: 'atom-text-editor': 'enter': 'editor:newline' 'shift-tab': 'language-python: toggle-all-docstrings ' 但这无济于事.... 该评论应该是对问题的编辑;如您所见,将 CSON 粘贴到 common 中会使其难以阅读。 建议服用。 好吧,我想这已经无关紧要了,因为过去 3 个月我一直在愉快地使用 VS Code。 我想补充一点,如果你想像在 Jupyter Notebook 中那样使用 shift+tab,你需要将这一行添加到 keymap.cson 'atom-text-editor:not([mini]) ': 'shift-tab': 'hydrogen:toggle-inspector' (shift-tab 在新行) 【参考方案1】:我添加了赏金,但实际上我设法找出了答案。
1) 从 atom 中的 packages
下载一个名为 hydrogen
的包。
2) 转到 atom 中的 .py 文件并按住 ctrl-shift-p
。会弹出一个搜索栏
3) 输入hydrogen: toggle inspector
,底部会弹出一个窗口
4) 转到要查看字符串的变量,然后按alt-i
。这相当于 Jupiter notebook 中的tab
【讨论】:
我想补充一点,如果你想在 Jupyter Notebook 中使用 shift+tab,你需要将此行添加到 keymap.cson'atom-text-editor:not([mini])': 'shift-tab': 'hydrogen:toggle-inspector'
(shift-tab 在新行)
@Biarys 请包含在上面相同答案的编辑中,以便其他用户可以看到它
您的意思是创建一个单独的答案或在操作上添加评论?
toggle inspector
没有出现在我的氢气下拉菜单中...以上是关于Atom.io 中类似 Jupyter 的文档字符串视图的主要内容,如果未能解决你的问题,请参考以下文章