Nelle versioni recenti di Intellij IDEA, quando si scrive un metodo scala che restituisce Unit
(ad esempio una procedura), IDEA piegherà la parte : Unit =
, in modo che venga visualizzata come la cosiddetta "sintassi della procedura". Ecco come si presenta:Come disabilitare il folding di `: Unit =` in scala procedure in Intellij IDEA?
def myMethod(): Unit = {
// do something
}
ottiene piegato per default:
def myMethod() {
// do something
}
Capisco il punto, dal momento che la sintassi procedimento è previsto per deprecazione ma alcune persone piace ancora, credo che sia un buon compromesso per loro. Tuttavia, per quelli di noi a cui non piace la sintassi della procedura, non sono stato in grado di trovare un'impostazione che disabiliti il blocco del codice per impostazione predefinita. Preferenze> Editor> La piegatura del codice mostra alcune impostazioni specifiche della scala per le quali le piegature del codice dovrebbero essere compresse di default, ma l'unica che ho controllato è "Commenti della shell (scala script)".
Qualcuno sa come disabilitare questa funzione? O è attualmente impossibile?
possibile duplicato di [Come disattivare Scala auto-completamento di funzio n con Tipo di ritorno unità in IntelliJ IDEA?] (http://stackoverflow.com/questions/25468047/how-to-turn-off-scala-auto-completion-of-function-with-unit-return-type-in -intel) – Andrey
Nessun duplicato - la mia domanda riguarda il modo in cui il codice viene visualizzato (nessun impatto sul codice sorgente effettivo scritto nel file), la domanda a cui si fa riferimento riguarda il completamento automatico del codice effettivo. Modifica: non ricordo di aver chiesto problemi di visualizzazione nei commenti - ma ancora una domanda diversa IMO. –