IntelliJ mostra dicas de parâmetro de método sobre o uso - Como desabilitá-lo

241

Eu sou novo no IntelliJ e atualizei recentemente para o IntelliJ-2016.3 .
No editor de código Java, ele mostra a assinatura do método após o uso. Como desativo esse recurso?

Aqui está um exemplo da assinatura de um método e seu site de chamada: insira a descrição da imagem aqui

Chamada de método:
insira a descrição da imagem aqui

Esse comportamento não existia na versão 2016.1.4. Estou vendo isso após a atualização.
Qualquer ajuda é apreciada!

GS
fonte
10
@IslamAbdalla Nem sempre, um simples string.split () não deve ter "regex:" na frente do parâmetro, é desagradável.
31717 Kevin
18
Eu tenho que dizer, esse recurso é super irritante. Como a animação lento em que as coisas aparecem, e também o fato de que ele desloca o resto do código em torno de modo que você visualmente perder o seu lugar ... não sei o que eles estavam pensando
Ben Aliança
8
Quanto à legibilidade: pode ajudar ao visualizar nesta ferramenta específica, mas se alguém ler seu código fora do IntelliJ, não verá as dicas. Acredito que esses problemas de legibilidade devem ser resolvidos na escolha dos nomes das variáveis ​​(e talvez na criação dos nomes das variáveis) e, em geral, nas APIs melhores. Além disso ... obscurece o comprimento da linha, o que é um problema de estilo em alguns ambientes.
Anm
4
idéia tem a tecla de atalho ctrl + p, que mostra as mesmas informações. Essas dicas de ferramenta são lixo.
degr
6
mostrar o nome do parâmetro na lista de chamadas é super irritante. Eu só quero que ele mostre o que estou digitando nele. Isso apenas torna o código mais ilegível.
11117 Joe

Respostas:

130

Clique com o botão direito na dica e depois em Disable:

insira a descrição da imagem aqui

outro
fonte
2
O atalho de teclado para este Alt + Q(Informações de contexto)
Ciprian Tomoiagă
2
@ Custodio de fato, eu esqueci de especificar que estava sob o mapa de teclas padrão do Windows / Linux. Aparentemente no Mac é ⌃⇧Q (Ctrl + Shift + Q)
Ciprian Tomoiagă
275

Desmarque a opção inferior Show parameter name hints

Mostrar dicas de nome de parâmetro

agilob
fonte
1
Só para ficar claro, essa não é a opção mais básica no IntelliJ 2019.X ... está em algum lugar perto do meio deste painel. :)
vikingsteve 4/02/19
6
No IntelliJ 2019, ele não está no Appearance, nem mesmo no General. É no Editor -> Inlay Hints -> Parameter hints.
Jaroslaw Pawlak
35

Acho útil usar um atalho, como P + shift + commandalternar dicas de tipo de parâmetro, conforme necessário. Não o quero totalmente desativado.

  1. preferências abertas
  2. clique em Keymap
  3. filtrar por parameter
  4. clique duas vezes em Toggle parameter name hints
  5. digite a combinação de teclas, ou seja, P + shift + command
  6. Aplicar e Ok
  7. Agora, a combinação de teclas alternará as dicas para você.

insira a descrição da imagem aqui

wired00
fonte
1
Esta solução foi uma vitória para mim. Às vezes, as dicas de parâmetro são úteis, outras são irritantes, e uma alternância fácil era exatamente o que eu queria. (O único desafio era encontrar uma combinação de teclas não utilizada que eu pudesse lembrar!)
Ti Strga
13

Na página Novidades :

Dicas de parâmetro

O editor agora mostra dicas de parâmetros para literais e nulos usados ​​como argumentos de método. Essas dicas tornam o código muito mais legível.

Se você achar dicas redundantes para um determinado método, poderá dizer ao IDE para não mostrar dicas para esse método. Para desativar completamente as dicas, desmarque Configurações → Editor → Geral → Aparência → Mostrar dicas do nome do parâmetro.

(ênfase é minha)


fonte
12

Outros já responderam, mas aqui está uma maneira de encontrá-lo sem entrar nos menus.

Tente bater ⌘ + Shift + Ano Mac e digite-o Show parameter name hintsna barra de pesquisa.

O parâmetro Show aparece ao pesquisar na barra de pesquisa de nomes de ação / opção

Alex Styl
fonte
1
lol, @AfonsoLage Acho que você tem um erro de digitação, melhor apagar e re-comentar se você já não pode editar
Wayne Phipps
CTRL + SHIFT + A no Linux, testado aqui.
Afonso Lage
Se você continuar recebendo um pop-up do terminal ao tentar CMD + SHIFT + A: intellij-support.jetbrains.com/hc/en-us/articles/…
Eric Wiener