在 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)
使用镶嵌提示,最后一行将显示
function( a: x, b: y)
但是,在 PyCharm Professional for Python 中没有选项可以打开这些功能。
Jetbrains 网站说: 转到编辑器 > 配色方案 > 语言默认值,然后选择内联提示。如果你无法为 Python 打开它,我相信你需要一个插件来实现?可用的提示类型取决于您安装的插件。
我制作了一个插件来做到这一点。 但它远非完美。