Code Wrap IntelliJ?


131

Wie wäre es möglich, eine Verknüpfung für den Zeilenumbruch zuzuweisen, wie dies bei erhabenem Text der Fall ist? Wenn die Codezeile zu lang ist, sollte sie automatisch zur nächsten Zeile unterbrochen werden. wikipedia.org.org/Word_wrap

Dieser Code sollte ausgepackt werden


Vielleicht habe ich dich nicht richtig verstanden. Wenn Sie den Code formatieren möchten, können Sie den Code abhängig von den Tastenkombinationen automatisch formatieren. Eclipse-Bindung: Umschalt + Strg + F. Wenn Sie eine Zeichenfolge bearbeiten, drücken Sie einfach die <Eingabetaste> und es wird der Code generiert, mit dem die Zeichenfolge verknüpft wird. Meinten Sie das?
Hgoebl

1
Ja, ENTER löst mein Problem, aber ich kann nicht in jeder Zeile die Eingabetaste drücken. Außerdem wäre es ein hässliches Durcheinander, wenn jemand anderes diese Datei auf einem anderen Monitor öffnen würde. Ich möchte IDE solche Zeilenumbrüche automatisch machen.
Sayat Satybald

Sie können in Intellij keine Zeilenumbrüche haben, die nur auf Ihrem Monitor sichtbar sind. Sie müssen den Text neu formatieren, damit Sie harte Zeilenumbrüche haben. Verwenden Sie einfach Strg-Alt-Eingabetaste, Strg-Eingabetaste oder was auch immer.
Wikingersteve

Antworten:


215

Ich denke, "Soft Wrap" könnte das sein, wonach Sie suchen. Es ist schreibgeschützt, dh es ändert nicht die Zeichen in der Datei, sondern umschließt nur das, was Sie auf dem Bildschirm sehen.

Einstellungen Soft Wrap Intellij> = 14.1.4 : Wie von looper in den Kommentaren hervorgehoben, befinden sich die Optionen unter Datei> Einstellungen> Editor> Allgemein - unter der Untergruppe Virtual Space oder Soft Wraps .

Intellij <14.1.4 : Suchen Sie unter Datei> Einstellungen> Editor> Virtueller Speicherplatz . Standardmäßig gibt es keine Verknüpfung, aber Sie können eine in der Keymap zuweisen.

AndroidStudio> = 1.4.1 : Die Optionen befinden sich unter Datei> Einstellungen> Editor> Allgemein - unter der Untergruppe Soft Wraps .

Sie können auch mit der rechten Maustaste auf die Rinne klicken (die vertikale Leiste, in der die Zeilennummer angezeigt wird) und "Soft Wraps verwenden" auswählen - danke an Bajal für den Kommentar. Rinne Soft Wrap


1
In der aktuellen Version von IntelliJ (14.1.4) befindet sich die Soft-Wrapping-Option unter Editor -> Allgemein.
Looper

22
Man kann auch mit der rechten Maustaste auf die Rinne klicken (die vertikale Leiste, in der die Zeilennummer angezeigt wird) und "Soft Wraps verwenden" auswählen [15.0.1]
Bajal

2
(In der Community Edition 2016+) gehen Sie zu: IntelliJ IDEA> Einstellungen> Editor> Allgemein: Wählen Sie die Optionen "Soft Wraps im Editor verwenden" und "Einrückung der Originalzeile für verpackte Teile verwenden"
Alferd Nobel

Danke dir! Ich konnte nur den Active Editor Soft Wrap finden und das machte mich wahnsinnig.
Allison

1
In IntelliJ IDEA 2018.2 auf dem Mac befindet sich "Soft Wraps verwenden" unter Ansicht -> Aktiver Editor
Benutzer674669

11

[Strg + Alt + S] oder Datei-> Einstellungen, um den Einstellungsdialog zu öffnen.

Suchen Sie nach dem Codestil. Es befindet sich unter Projekteinstellungen.

Im Codestil Allgemeine Prüfung

wrap when typing reaches margin

Dadurch erhalten Sie Code.


1
Vielen Dank für den Vorschlag, aber ich möchte es im Grunde zum Lesen eines Codes. Nicht beim Bearbeiten oder Schreiben eines neuen.
Sayat Satybald

Wurde diese Option umbenannt? Ich kann es nicht mehr finden.
Pieter

6

Gehen Sie in der Community Edition wie folgt vor:

Datei >> Einstellungen >> Editor >> Codestil >> Java

Gehen Sie zur Registerkarte Wrapping And Braces.

Stellen Sie die Option "Rechter Rand (Spalten)" mit der Anzahl der Spalten ein, die Sie als Zeilenumbruchpunkt verwenden möchten. Setzen Sie "Wrap on tippen" auf JA.

Vergessen Sie nicht, die Änderungen zu übernehmen, bevor Sie auf OK klicken.


4

Sie können auch mit der rechten Maustaste auf die Rinne klicken (die vertikale Leiste, in der die Zeilennummer angezeigt wird) und "Soft Wraps verwenden" auswählen - dank Bajal für den Kommentar.

Dies ist der einfachste Weg, und ich habe ihn in Kommentaren gefunden. Ich denke, es sollte eine Antwort sein, damit jeder sie leicht sehen kann.


2

(In der Community Edition 2016+) Gehen Sie zu: IntelliJ IDEA> Einstellungen> Editor> Allgemein: Wählen Sie die Optionen "Soft Wraps im Editor verwenden" und "Einzug der Originalzeile für gewickelte Teile verwenden".


2

Für IntelliJ IDEA Version: 2019.3

  1. Gehen Sie zu Datei> Einstellungen

  2. Ein neues Fenster wird angezeigt

  3. Wählen Sie Editor> Allgemein

Navigieren Sie zum Abschnitt "Soft Wraps", aktivieren Sie das Kontrollkästchen und verwenden Sie ein Semikolon als Begrenzer. * Und? Fügen Sie als Platzhalter die gewünschten Dateierweiterungen hinzu. Wählen Sie Übernehmen und los geht's.

Screenshot des Einstellungsfensters


2

Gehen Sie folgendermaßen vor, um Text im Code-Editor von IntelliJ IDEA 2020 zu umbrechen:

  1. Strg + Umschalt + "A" ODER Hilfe -> Aktion suchen
  2. Geben Sie Folgendes ein: "Wrap" in das Textfeld
  3. Umschalten: Ansicht | Active Editor Soft-Wrap "EIN"

Bild des Kippschalters im Menü


1

OS X 10.8 IntelliJ Idea 15.0.5: IntelliJ IDEA-Menü / Einstellungen / Editor / Allgemein / Soft Wraps

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.