inlay hints

VSCodeにJava拡張を入れると引数にリテラルを渡すときに引数名が表示される。

inlay hint

上記画像ではprintlnメソッドに"Hello, World"という文字列リテラルを渡しているので、 printlnメソッドの引数名であるxが表示されている。

設定でinlay hintsを消す

inlay hintsを消すにはVSCodeの設定でjava.inlayHints.parameterNames.enablednoneにする。

{
    ...
    "java.inlayHints.parameterNames.enabled": "none",
}

no inlay hint

java.inlayHints.parameterNames.enabledに指定できる値

java.inlayHints.parameterNames.enabledに指定できる値は以下の通り。

  • all: すべて表示する
  • literals: リテラルのみ表示する
  • none: 表示しない