ich stehe ein wenig auf dem Schlauch... ich habe ein Java-Programm geschrieben, und muss den entstandenen Code als Anhang in mein Paper für die Uni in Word einfügen. Ich habe IntelliJ benutzt, und es gibt etliche Export-Möglichkeiten: .jar, html usw.
Wie bekomme ich es denn hin, den Code so zu exportieren, dass er in Word schön aussieht? Screenshots sehen nicht so gut aus, weil alles unterschiedlich groß wird da manche Zeilen überlang sind... gleiches beim Kopieren des Codes....
Was ist denn das Problem mit dem kopieren von Code aus IntelliJ?
Es werden alle Formatierungen / Farben übernommen- das macht es recht gut. Evtl. Darkmode macht es unangenehm …
Wenn man die Farben nicht möchte, dann kann man entweder reinen Text einfügen oder man geht den Umweg über Notepad oder so: also erst nach Notepad kopieren und dann direkt aus Notepad in Word.
In Word nutze ich dann meist ein eigenes Format, das ich setze (also Courier Schriftart und eine passende Größe).
noch eine Frage: ich habe teilweise total lange Zeilen, die total herausstechen und für die man nach rechts scrollen muss.
Kann man die irgendwie auf zwei Zeilen verteilen? Es handelt sich nicht um Methoden, sondern Textstrings à la
input = JOptionPane. showInputDialog(" laaaaaaaaaaaaaaaaaange Zeile");
Also zum einen siehst Du die Möglichkeit, innerhalb des Java Codes Zeilenumbrüche zu platzieren und zum anderen kannst Du einen String aus mehreren Strings zusammen setzen (Also mit dem + Operator) und ihn so aufteilen auf mehrere Zeilen.
Aber ich muss sagen, wenn ich es so kopiere, zerschlägt es mir komplett die Formatierung und die Zeilanangaben sind auch nicht dabei... da mus sich dann wohl händisch alles wieder hinbasteln...
Ansonsten ist die Frage, was Du genau brauchst. Ich nutze immer noch sehr viel vi bzw. vim und da kann man auch vieles einrichten. Die Basis wäre wohl:
a) Zeilennummern anzeigen: :set nu
b) softwrap: :set wrap
Du hast dann aber einen harten Wechsel der eile unabhängig von der Java Syntax:
Code:
13 public final class SavedObjectAdapter implements JsonSerializer<SavedObjec
t>, JsonDeserializer<SavedObject> {