在Rider中,我可以为C#打开Inlay Hints
(特别是参数名称提示),它工作得很好。
我希望能够在PyCharm中做同样的事情。但是,没有这样做的选择。
对于Rider,我可以更改C#和VB.NET的Inlay Hints,而在PyCharm上,我只能更改Angular,DockerFile,JS,SQL和TS的Inlay Hints,如下所示:
我可以在PyCharm中为JavaScript打开它们:
那么为什么我不能在PyCharm中为Python添加Inlay Hints呢?
您可以使用以下代码进行测试:
def function(a, b):
print(a * b)
x = 3
y = 2
function(x, y)
使用inlay提示,最后一行将显示function( a: x, b: y)
,但是在PyCharm Professional for Python中没有打开这些选项。
3条答案
按热度按时间pvcm50d11#
Jetbrains的网站says:转到编辑器>配色方案>语言选项,然后选择内联提示。如果你不能为Python打开它,我相信你需要一个插件?可用的提示类型取决于您安装的插件。
z9gpfhce2#
我做了一个插件来做这件事。然而,它远非完美。
友情链接:https://github.com/hostar/python-inlay-putter
x6yk4ghg3#
您需要安装Pytest参数化嵌入提示插件
Pytest Parametrize Inlay Hint