2009-11-12 12 views
8

Quando si digita il nome di una classe che dovrà essere importata, IntelliJ si apre amorevolmente con un elenco di suggerimenti. Tuttavia, il più delle volte quei suggerimenti sono cose che non vorrei mai importare, specialmente per caso - come java.awt.*.Limitazione dei suggerimenti di importazione IntelliJ IDEA al completamento

C'è un modo per impedire che i pacchetti che non importerò mai vengano visualizzati nell'elenco di completamento?

Ho setacciato le opzioni ma non ho trovato nulla.

risposta

12

A seconda della versione IDEA: Sì.

In 7.0.5 utilizzare il menu File -> Settings scegliere Code Completion e quindi Exclude from Import and Completion e aggiungere il pacchetto o la classe che non si desidera avere nei propri suggerimenti.

Nella versione 8 e versione 9 utilizzare il menu File -> Settings digitare "Autoimportazione" nella casella di ricerca e utilizzare la casella Exclude from Import and Completion lì.

Nella versione 9 si ha anche la possibilità di aggiungere classi e pacchetti per l'elenco di esclusione-direttamente dalla suggestioni di importazione menu contestuale:

alt text

+0

sappiamo il motivo per cui è scomparso a 8? –

+0

Meraviglioso, grazie! –

+0

@ Benjamin C: beh, non penso che sia scomparso, semplicemente non ho la v8 sulla mia macchina, quindi non ho potuto descrivere l'how-to.E JetBrains ha già spostato l'aiuto online alla v9 ... –

2

non sono sicuro da quando esiste questa funzione . Certamente nella prossima versione 9.0:

Quando il popup di importazione mostra che è possibile navigare da lì a due opzioni di ignora. Ad esempio quando si digita List potrebbe essere 'ignora java.awt.List da auto-import' e 'ignora java.awt dall'importazione automatica'

Oppure è possibile configurarlo nelle impostazioni: Editor-> Auto-Import : Qui puoi aggiungere e rimuovere pacchetti e classi ignorati.

+1

Sfortunatamente, sono ancora bloccato su v7. Grazie comunque. –

1

in IntelliJ versione 13. * e 14 * a Excluding Classes from Auto-Import

Passi:

1) Open the Settings dialog box, e sotto il nodo Editor, clicca Auto-Import.

2) Nella pagina Editor | Auto-Import, clicca +

3) In the dialog box che si apre, digitare il nome della classe o di un intero pacchetto da escludere [nel tuo caso scrittura java.awt.*], e fare clic su OK . Utilizzare + e - per gestire l'elenco di classi e pacchetti che IDEA IntelliJ non deve inserire nell'elenco dei suggerimenti.

4) Applicare le modifiche e chiudere Settings dialog.

Per Maggiori informazioni su Excluding Classes from Auto-Import Vedi helping Doc for IntelliJ

Problemi correlati