VS Code 特定参数的参数提示

huangapple go评论55阅读模式
英文:

VS Code parameter hint for a specific parameter

问题

https://stackoverflow.com/questions/53731271/how-to-trigger-parameter-hints-in-visual-studio-code 不够满足我的需求。我有一个生成的函数,接受大约 300 个参数,用于一个包含 20 个参数的对象(对于每个参数,都生成了 greaterThanOrEquals、lessThanOrEquals、Equals、contains 等参数,最后还有页面大小、排序、去重参数)。
现在我遇到的问题是,我不知道在哪里精确地放置我的排序参数。

使用 ctrl-shift-space 会显示 300 个参数名称,但我仍然不知道我的光标下是哪个参数。
我希望它能像 Intellij 一样:在参数名称旁边显示提示,看起来就像是命名参数。但是 VS Code 不支持... 有没有任何方法?有没有任何插件之类的东西,我可以使用?

我现在正在使用的插件是 volar 用于 vue js 框架。

英文:

https://stackoverflow.com/questions/53731271/how-to-trigger-parameter-hints-in-visual-studio-code is not sufficient for me. I have a generated function that accepts 300 or so parameters for an 20 paramter object (and for each paramter you have greaterThanOrEquals, lessThanOrEquals, Equals, contains, ... parameters generated, and right at the end page size, sorting, distinct).
Now I have the problem that I don't know where I have to put my sorting parameter exactly.

Using ctrl-shift-space shows me the 300 paramter names, but I still don't know which parameter is under my cursor.
I'd love to have it like Intellij does it: A hint next to the parameter name so it looks like it were named parameters. VS Code doesn't... Is there any way? Any plugin or something, I could use?

The plugin I'm using right now is volar for vue js framework.

答案1

得分: 0

VSC有一个相关设置,但默认情况下是关闭的。

在设置界面中搜索:inlay hints

对于函数参数,请更改以下设置:

Javascript > Inlay Hints > Parameter Names: Enabled

javascript.inlayHints.parameterNames.enabled

将其设置为allliteral

您也可以查看其他inlay hints设置。

英文:

VSC has a setting for that but it is off by default.

In the settings GUI search for: inlay hints

For function parameters change the setting:

Javascript > Inlay Hints > Parameter Names: Enabled

javascript.inlayHints.parameterNames.enabled

set it to all or literal

You can check the other inlay hints settings too.

huangapple
  • 本文由 发表于 2023年6月16日 14:21:26
  • 转载请务必保留本文链接:https://go.coder-hub.com/76487422.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定