Sublime Text - Python - Docstrings和Linting消息的工具提示或气泡

时间:2014-04-03 19:47:45

标签: python sublimetext sublimetext3 sublime-text-plugin

我一直在使用Sublime Text作为Python IDE进行测试,我可以通过设置或插件找出如何做的两件事,两者都与工具提示/气泡有关。我在关于(不存在的?)工具提示API的评论印象中,这些功能目前可能无法实现。

(1)第一个是获取函数docstring的弹出窗口,如IPython(下图)。我知道一些自动填充器会在自动填充框中填入一个参数列表,或者在状态栏中添加一些东西,但我正在寻找弹出的东西。 (或者像Spyder这样的文档窗格会自动显示您正在使用的功能的文档。)

(2)第二个是能够获得lint错误的工具提示,就像在Spyder中一样。我的鼠标光标从屏幕截图中消失了,但是它悬停在感叹号上的感叹号图标上。

IPython Tooltip Example

Spyder Lint Tooltip

2 个答案:

答案 0 :(得分:2)

现在存在于SublimeText 3的build >= 3070中。插件已经开始使用它。对于Python,Anaconda是带有工具提示的插件的示例。

答案 1 :(得分:1)

ST目前没有工具提示API,因此您想要的功能不可用。我确信很多插件开发人员都希望能够使用这个功能,如果/什么时候发布,现有的插件会有大量的更新来使用这个功能。