IntelliJ muestra sugerencias de parámetros de método sobre el uso: cómo deshabilitarlo


241

Soy nuevo en IntelliJ y recientemente actualizado a IntelliJ-2016.3 .
En el editor de código Java, muestra la firma del método al usarlo. ¿Cómo desactivo esta función?

Aquí hay un ejemplo de la firma de un método y su sitio de llamada: ingrese la descripción de la imagen aquí

Llamada al método:
ingrese la descripción de la imagen aquí

Este comportamiento no estaba allí en la versión 2016.1.4. Estoy viendo esto después de la actualización.
Cualquier ayuda es apreciada!


10
@IslamAbdalla No siempre, un simple string.split () no debería tener "regex:" delante del parámetro, es desagradable.
Kevin

18
Tengo que decir que esta característica es súper molesta. Como la animación lenta en la que aparecen las cosas, y también el hecho de que cambia el resto del código para que pierdas visualmente tu lugar ... no estoy seguro de lo que estaban pensando
Ben Guild

8
Con respecto a la legibilidad: puede ser útil al ver en esta herramienta en particular, pero si alguien lee su código fuera de IntelliJ, no verá las pistas. Creo que tales problemas de legibilidad deberían resolverse en la elección de nombres de variables (y tal vez la creación de nombres de variables) y, en general, mejores API. Además ... oscurece la longitud de la línea, donde ese es un problema de estilo en algunos entornos.
Anm

44
idea tiene la tecla de acceso rápido ctrl + p, que muestra la misma información. Esta información sobre herramientas es basura.
degr

66
mostrar el nombre del parámetro en la lista de llamadas es muy molesto. Solo quiero que muestre lo que estoy escribiendo. Simplemente hace que el código sea más ilegible.
Joe

Respuestas:


130

Haga clic derecho en la pista, luego en Disable:

ingrese la descripción de la imagen aquí


2
El atajo de teclado para esto Alt + Q(Información de contexto)
Ciprian Tomoiagă

2
@Custodio de hecho, olvidé especificar que estaba activado bajo el mapa de teclas predeterminado de Windows / Linux. Aparentemente en Mac es ⌃⇧Q (Ctrl + Shift + Q)
Ciprian Tomoiagă

275

Desmarca la opción inferior Show parameter name hints

Mostrar sugerencias de nombre de parámetro


1
Para ser claros, esta no es la opción más inferior en IntelliJ 2019.X ... está en algún lugar cerca del medio de este panel. :)
vikingsteve

66
En IntelliJ 2019 no está en el Appearance, ni siquiera en el General. Está adentro Editor -> Inlay Hints -> Parameter hints.
Jaroslaw Pawlak

35

Me resulta útil utilizar un acceso directo, como P + shift + commandalternar sugerencias de tipo de parámetro según sea necesario. No lo quiero deshabilitado por completo.

  1. preferencias abiertas
  2. haga clic en Mapa de teclas
  3. filtrado por parameter
  4. haga doble clic en Toggle parameter name hints
  5. ingrese la combinación de teclas, es decir, P + shift + command
  6. Aplicar y aceptar
  7. Ahora el combo de teclas alternará las sugerencias para ti.

ingrese la descripción de la imagen aquí


1
Esta solución fue una victoria para mí. A veces, las sugerencias de parámetros son útiles, a veces son molestas, y un cambio fácil era exactamente lo que quería. (¡El único desafío fue encontrar una combinación de teclas no utilizada que pudiera recordar!)
Ti Strga

13

Desde la página de novedades :

Sugerencias de parámetros

El editor ahora muestra sugerencias de parámetros para literales y nulos utilizados como argumentos de método. Estas sugerencias hacen que el código sea mucho más legible.

Si encuentra sugerencias redundantes para cierto método, puede decirle al IDE que no muestre sugerencias para este método. Para deshabilitar completamente las sugerencias, desmarque Configuración → Editor → General → Apariencia → Mostrar sugerencias de nombre de parámetro.

(el énfasis es mío)


12

Otros ya han respondido esto, pero aquí hay una manera de encontrarlo sin saltar a los menús.

Intenta presionar ⌘ + Shift + Aen Mac y escribe Show parameter name hintsen la barra de búsqueda.

Mostrar parámetro aparece cuando se busca desde la barra de búsqueda de nombre de Acción / Opción


1
jajaja, @AfonsoLage Creo que tienes un error tipográfico, mejor eliminar y volver a comentar si ya no puedes editar
Wayne Phipps

CTRL + SHIFT + A en Linux, probado aquí.
Afonso Lage

Si sigue apareciendo una ventana
Eric Wiener
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.