In den letzten Versionen von Intellij IDEA wird IDEA beim Schreiben einer Scala-Methode, die Unit
(a.k.a. a procedure) zurückgibt, den : Unit =
Teil falten, so dass es wie die sogenannte "Prozedursyntax" angezeigt wird. Hier ist, wie es aussieht:Wie Sie das Falten von `: Unit =` in Scala-Prozeduren in Intellij IDEA deaktivieren?
def myMethod(): Unit = {
// do something
}
standardmäßig gefaltet wird zu:
def myMethod() {
// do something
}
ich den Punkt zu verstehen, da die Prozedur Syntax für deprecation ist geplant, aber einige Leute immer noch wie es, ich denke, es ist ein ist guter Kompromiss für sie. Für diejenigen von uns, die die Prozedursyntax nicht mögen, konnte ich jedoch keine Einstellung finden, um das Codefalten standardmäßig zu deaktivieren. Einstellungen> Editor> Code-Faltung zeigt einige scala-spezifische Einstellungen, für die Code-Faltungen standardmäßig minimiert werden sollten, aber die einzige, die ich überprüft habe, ist "Shell-Kommentare (Scala-Skript)".
Kann jemand diese Funktion deaktivieren? Oder ist es derzeit unmöglich?
möglich Duplikat [Wie Scala auto-Vervollständigung von functio auszuschalten n mit Unit-Return-Typ in IntelliJ IDEA?] (http://stackoverflow.com/questions/25468047/how-to-turn-off-scala-auto-completion-of-function-with-unit-return-type-in -intel) – Andrey
Kein Duplikat dort - meine Frage ist über die Art, wie Code angezeigt wird (keine Auswirkungen auf den tatsächlichen Quellcode in die Datei geschrieben), die Frage, die Sie verknüpfen, ist über die automatische Vervollständigung des tatsächlichen Codes. Edit: Ich habe mich nicht daran erinnert, Fragen zu Display-Problemen in den Kommentaren zu stellen - aber immer noch eine andere Frage IMO. –