948 Stimmen

Wie ändere ich Eclipse so, dass Leerzeichen anstelle von Tabulatoren verwendet werden?

Standardmäßig Eclipse wird mit einem harten Tabulatorzeichen eingerückt. Wie ändere ich sie in Leerzeichen?

1 Stimmen

Vérifiez der folgende Link die ich geschrieben hatte, die die Schritte zur Umwandlung von Tabulatoren in Leerzeichen in Eclipse und auch im Linux VI-Editor enthält.

1 Stimmen

48 Stimmen

@i3ensagt, dass Tabulatoren in verschiedenen Editoren oder Umgebungen unterschiedlich dargestellt werden, während Leerzeichen immer einheitlich sind.

10voto

user1978019 Punkte 2556

Als ich mit diesem Problem konfrontiert wurde, hatte ich die Option "Leerzeichen für Tabulatoren verwenden" überall, wo ich sie finden konnte, auf "true" gesetzt, und dennoch erhielt ich immer noch Tabulatoren. Am Ende lag es daran, dass an anderer Stelle in der Datei Tabulatoren verwendet wurden und das Programm versuchte, eine intelligente Einrückung vorzunehmen oder etwas Frustrierendes.

Das Problem wurde gelöst, indem man den gesamten Inhalt der Datei auswählte und auf einem Mac die Taste drückte, command+shift+f . Damit wird die angegebene Formatierung auf eine Datei angewendet. Ich kenne die gleiche Tastenkombination unter Windows nicht, aber versuchen Sie es mal. An diesem Punkt beginne ich, das erwartete Verhalten zu erhalten.

0 Stimmen

Für eine modularere Lösung dieses Problems kann der Benutzer auch eine Suche/Ersetzung für \t (stellen Sie sicher, dass reguläre Ausdrücke aktiviert sind) und ersetzen Sie sie durch die gewünschte Anzahl von Leerzeichen

0 Stimmen

Der Schlüssel zum Formatieren von Dateien unter Windows ist ganz ähnlich - Ctrl+Shift+F .

8voto

Saikat Punkte 10782

Gehe zu Fenster -> Präferenzen und tippen Registerkarte als Suchtext ein (woraufhin ein Dialogfeld wie unten angezeigt wird):

enter image description here

Gehen Sie zu den hervorgehobenen Abschnitten, um die Registerkartenrichtlinie zu ändern. Für die Herausgeber Einstellungen ist es meist Einrücken mit Leerzeichen (ebenfalls oben abgebildet).

Para Formatierer Einstellungen müssen Sie das aktive Profil bearbeiten und die Registerkarte Politik (verfügbar unter ` Vertiefung -> Allgemeine Einstellungen :

enter image description here

6voto

ricardo rivaldo Punkte 69

Stellen Sie sicher, dass Sie den Java-Formatierer überprüfen, denn er überschreibt die "Leerzeichen für Tabulatoren einfügen" Umgebung. Gehen Sie zu:

Java->Code Style"->Formatter->Edit->Identation

Hinweis: Sie müssen ein benutzerdefiniertes Format erstellen, um Ihre Konfiguration speichern zu können.

6voto

Khokhar Punkte 665

Eclipse IDE für C/C++-Entwickler, Version: Helios Service Release 2

Sie müssen ein neues Profil erstellen, indem Sie unter "Fenster->Einstellungen->Codestil" auf die Schaltfläche "Neu" klicken.

Gehen Sie auf die Registerkarte "Einrückung" und wählen Sie "Tabulatorrichtlinie = nur Leerzeichen".


Eclipse IDE für C/C++-Entwickler, Version: Kepler Service Release 1

Folgen Sie dem unten stehenden Pfad, um ein neues Profil zu erstellen: "Fenster > Voreinstellungen > C/C++ > Code-Stil > Formatierer"

Gehen Sie auf die Registerkarte "Einrückung" und wählen Sie "Tabulatorrichtlinie = nur Leerzeichen".

5voto

Michał Orliński Punkte 1190

Ich fand die Lösung dieses Problems sehr einfach und die funktioniert immer. Es ist die Änderung der Eclipse-Einstellungsdatei.

Zum Beispiel (Größe der HTML-Einrückung ändern):


  1. Gefunden org.eclipse.wst.html.core.prefs Datei, die sich in your_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/
  2. Hinzufügen/Ändern einer Zeile in der Datei:

    indentationChar=space

    indentationSize=4

1 Stimmen

Auf Ubuntu 14.04.03 LTS und eclipse 4.5 kann ich die Identifikationsgröße nicht ändern ist immer gesperrt und nicht änderbar. Dies löste mein Problem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X