2016-04-29 10 views
22

IntelliJ Idea: 2016,1 di Windows 10 ProCome posso risolvere o correggere gli "Default file modello" avvertimento in IntelliJ IDEA

Quando creo un nuovo progetto o una nuova classe in un nuovo progetto, IntelliJ comprende utilmente un intestazione predefinita contenente il mio nome e la data. Tuttavia, evidenzia anche il codice e visualizza un avviso sul file utilizzando un "Modello file predefinito". Suggerisce due modi per correggere il codice. Modificando il modello o sostituendolo con un modello di file effettivo. Tuttavia, nessuna delle due opzioni soddisfa l'avviso; né sostituisce manualmente il contenuto dell'intestazione. Non riesco a trovare un modo per liberarmene.

enter image description here

So che posso eliminare l'avviso, ma io preferirei davvero corretto o risolvere il problema.

Qualche idea?

risposta

14

Basta aggiungere una nuova riga dopo l'istruzione Default Template che ha nome e data. Intellij considera la nuova riga come parte della documentazione e quindi smette di lamentarsi.
Aggiornamento

Ti piace questa:

/** 
* Created by YourName on 2017/06/11. 
* THIS LINE 
*/ 
+0

In 12 mesi vedrai il file che risolve un bug dell'ultimo minuto. In questo momento cerchi disperatamente aiuto nella descrizione, ma l'unico aiuto che ottieni è una linea vuota. Suggerisco di utilizzare un collegamento a questo stackoverflow anziché a una riga vuota. – HeikoG

+2

@HeikoG, se hai bisogno di documentazione per ogni classe o funzione nel tuo codice, allora non stai usando un'appropriata denominazione per i tuoi oggetti. – hyena

+0

Sfortunatamente, 'Ctrl + Alt + L' lo riporta indietro. Peccato che non ci sia davvero un modo per rimuovere definitivamente l'avviso. –

39

Il punto è ricordarti di documentare il codice aggiungendo una descrizione della classe. Indipendentemente dal modello in cui si imposta il modello, se non si modifica il testo presente nel modello, si presume che si desideri un promemoria per sovrascriverlo con alcune informazioni utili. Se non hai l'abitudine di adornare il tuo codice con commenti informativi, puoi disabilitare quel particolare controllo.

Per disabilitare il controllo, dove si vede il blocco di commento evidenziato come un avvertimento, fare clic in quell'area ombreggiata, attendere che l'icona di intenzione "lampadina" appaia vicino al margine sinistro, quindi, quando viene visualizzata una casella che dice "Modifica modello ...", invece di fare clic sulle parole, fare clic sulla piccola freccia a destra delle parole e selezionare "Disattiva ispezione".

+3

In IntelliJ 14, facendo clic sulla piccola freccia a destra di "Modifica modello" porta in primo piano lo stesso menu come fa clic sul testo. L'ho risolto nella sezione "Ispezioni" delle impostazioni – Amalgovinus

2

Vai in Impostazioni -> File e modelli di codice -> include

Aggiornare il commento di aggiungere una linea di extra come below..This rimane ancora dopo aver formattato il codice.

/** 
    * Created by ${USER} 
    * on ${DATE}. 
    */ 
0

Premere Alt + Invio all'interno del commento e dopo che l'uso verso destra freccia sulla tastiera per ottenere un sottomenu in cui è possibile disattivare il controllo di lanugine.

5

Modificare il modello predefinito in ogni caso e l'errore è scomparso!

enter image description here

+0

Questo risolve, perché è necessario rimuovere il secondo * per interrompere l'avviso fastidioso. Risposta perfetta anche con la gif e non è necessario fare qualcosa per tutto il tempo in cui crei un nuovo file – Canato