Ich habe ein bestimmtes Projekt, in dem ich jede Codezeile mit 65 Zeichen umschließen muss. Ich habe den Eclipse Java Code Formatierer dafür richtig eingerichtet. Was ich aber wirklich möchte, ist eine vertikale Linie, die im Editor gezeichnet wird und zeigt, wo die maximale Linienbreite während der Eingabe liegt, nicht nur, wenn ich den Formmater ausführe. Ich weiß, dass diese Funktion in gewisser Weise verfügbar ist, da sie auf der Eigenschaftenseite des Codeformatierers angezeigt wird.
Ich sehe in Eclipse keine Option, um dies zu aktivieren, und ich habe keine Plug-Ins gesehen, die dies in Eclipse Plugin Central tun
eclipse
editor
eclipse-plugin
Verspottet
quelle
quelle
Antworten:
Suchen Sie in Windows / Einstellungen (zumindest unter Windows - IIRC wird es für verschiedene Betriebssysteme verschoben) und dann:
Kreuzen Sie dies an und es sollte die Linie anzeigen.
Verwenden Sie den Suchfilter oben und den Filter "Rand", um dies schnell zu finden.
Notizen aus den Kommentaren - von mir nicht verifiziert, aber ich habe keinen Grund, daran zu zweifeln:
quelle
In Eclipse Luna (4.4): Wählen Sie das Menü
Window\Preference
. In der oberen linken Ecke geben Sie im Suchfeld Folgendes eintype filter text
:margin
. Wählen Sieim Abschnitt
Apperance color option
AuswählenPrint margin
. Wählen SieShow print margin
. Im TextfeldPrint margin column
geben65
als das, was Sie wollen.quelle
@ Jon Skeets Antwort ist unvollständig.
(1/2) Tu zuerst, was er gesagt hat:
Window
->Preferences
->General
->Editors
->Text Editors
-> Aktivieren Sie das Kontrollkästchen fürShow Print Margin
Wenn Sie dieses Kontrollkästchen aktivieren, wird die vertikale Linie angezeigt.
Verwenden Sie den Suchfilter oben und den Filter "Rand", um dies schnell zu finden.
Dies zeigt jedoch nur die Zeile an, aber in den meisten Situationen wird der dortige Wert "Spalte" Druckspalte "pauschal ignoriert.
Gehen Sie wie folgt vor, um die Spaltennummer für die Position der Zeile festzulegen, die @John Percival Hackworth hier erwähnt :
(2/2) Gehe zu:
Window
->Preferences
->C/C++
[oder welche Sprache auch immer Sie verwenden] ->Code Style
->Formatter
-> klicken Sie aufEdit
->Line Wrapping
legen Sie unter der Registerkarte den gewünschten Wert festMaximum line width
.Randnotiz:
Wie erzwingen Sie den Zeilenumbruch in der oben festgelegten Spalte (dh, dass ein Wagenrücklauf hinzugefügt wird)? Ich weiß es noch nicht. Wenn Sie es herausfinden, lassen Sie es mich wissen. In Sublime Text 3 (ein viel besserer Editor, aber mit einem viel schlechteren Indexer / Funktionsdefinitionsfinder :() ist es Alt+ Q.
Update: Ich denke, es ist möglich mit dem "CppStyle" -Plugin, das das automatische Format
clang-format
mit Ctrl+ Shift+ Fanwendet, aber ich kenne die genauen Anweisungen noch nicht, damit es funktioniert.Verbunden:
quelle