Frage Wie ändere ich Eclipse, um Leerzeichen anstelle von Tabs zu verwenden?


Standardmäßig Finsternis Einrückungen mit einem harten Tabulatorzeichen. Wie ändere ich es in Leerzeichen?


853
2018-01-02 20:21


Ursprung


Antworten:


Java-Editor

  1. Klicken Fenster » Einstellungen
  2. Erweitern Java » Codestil
  3. Klicken Formatierer
  4. Drücke den Bearbeiten Taste
  5. Drücke den Vertiefung Tab
  6. Unter Allgemeine Einstellungen, einstellen Registerkarte Richtlinie zu: Spaces only
  7. Klicken OK ad nauseam, um die Änderungen anzuwenden.

[Hinweis: Speichern Sie das Profil ggf. mit einem neuen Namen, da das Standardprofil nicht überschrieben werden kann.]

Standardtext-Editor

Vor der Version 3.6:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

Version 3.6 und höher:

  1. Klicken Fenster » Einstellungen
  2. Erweitern Allgemeines » Redakteure
  3. Klicken Text-Editoren
  4. Prüfen Fügen Sie Leerzeichen für Registerkarten ein
  5. Klicken OK ad nauseam, um die Änderungen anzuwenden.

Beachten Sie, dass der Standardtext-Editor als Grundlage für viele Nicht-Java-Editoren in Eclipse verwendet wird. Es ist erstaunlich, dass diese Einstellung erst ab 3.3 verfügbar war.

C / C ++

  1. Klicken Fenster » Einstellungen
  2. Erweitern C / C ++ » Codestil
  3. Klicken Formatierer
  4. Drücke den Neu um ein neues Profil zu erstellen OK weitermachen
  5. Drücke den Vertiefung Tab
  6. Unter Allgemeine Einstellungen, einstellen Registerkarte Richtlinie zu: Spaces only
  7. Klicken OK ad nauseam, um die Änderungen anzuwenden.

HTML

  1. Klicken Fenster » Einstellungen
  2. Erweitern Netz » HTML-Dateien
  3. Klicken Editor
  4. Unter Formatierung, wähle aus Einrücken mit Leerzeichen Radio knopf
  5. Klicken OK um die Änderungen zu übernehmen.

CSS

Folgen Sie den gleichen Anweisungen für HTML, aber wählen Sie CSS-Dateien Anstatt von HTML-Dateien.

JSP

Standardmäßig folgen JSP-Dateien den Formatierungseinstellungen für HTML-Dateien.

XML

Der XML-Dateiabstand wird in den Einstellungen konfiguriert.

  1. Klicken Fenster » Einstellungen
  2. Erweitern XML » XML-Dateien
  3. Klicken Editor
  4. Wählen Einrücken mit Leerzeichen
  5. Sie können das angeben Einrückungsgröße bei Bedarf: Anzahl der einzufügenden Leerzeichen.

1172
2018-01-03 01:32



Für den Standard-Texteditor:

  • Allgemein> Editoren> Texteditoren> Leerzeichen für Tabs einfügen (markieren)

Für PHP:

  • PHP> Codestil> Formatierer> Tab-Richtlinie (wählen Sie "Leerzeichen")
  • PHP> Codestil> Formatierer> Einzuggröße (auf 4 gesetzt)

Für CSS:

  • Web> CSS> Editor> Einrücken mit Leerzeichen (wählen Sie es aus)
  • Web> CSS> Editor> Einrückungsgröße (auf 4 gesetzt)

Für HTML:

  • Web> HTML> Editor> Einrücken mit Leerzeichen (wählen Sie es aus)
  • Web> HTML> Editor> Einzuggröße (auf 4 gesetzt)

Für XML:

  • XML> XML-Dateien> Editor> Mit Leerzeichen einrücken (auswählen)
  • XML> XML-Dateien> Editor> Einrückungsgröße (auf 4 gesetzt)

Für Javascript:

  • JavaScript> Einstellungen> Codestil> Formatierer> Bearbeiten> Einzug (wählen Sie "nur Leerzeichen")
  • Benennen Sie das Formatierungsprofil um, um es zu speichern

Für Java:

  • Java> Einstellungen> Codestil> Formatierer> Bearbeiten> Einzug (wählen Sie "nur Leerzeichen")
  • Benennen Sie das Formatierungsprofil um, um es zu speichern

147
2018-05-25 04:52



Von Tabs in Leerzeichen in Eclipse ändern:

Window-> Preferences-> Java-> Code Style-> Formatter-> Edit-> Indentation = "Spaces Only"


36
2018-01-02 20:24



Für CDT: Gehe zu Fenster / Preference -> C / C ++ -> Codestil -> Formatierer -> Neu (erstelle ein neues, weil das eingebaute Profil nicht geändert werden kann) -> MyProfile (wähle einen Namen für das Profil) - > Einzug, Registerkarte Politik -> Nur Leerzeichen

Viel Glück


25
2018-03-19 14:56



Nur ein kleiner Tipp für Leute, die über diesen Thread stolpern; es gibt ein weiterer Ort wo diese Einstellung auch eingestellt werden kann, in Ihrem Projekt!

Eclipse unterstützt projektspezifische Einstellungen, und einige Projekte verwenden ihre eigenen, nicht verwalteten Tabs / Leerzeichen-Einstellungen, die nur an den aktuellen Projekteigenschaften angezeigt werden.

Dies kann verwaltet werden durch:

  • Klicken Sie mit der rechten Maustaste auf das aktuelle Projekt im Paket-Explorer.
  • Eigenschaften -> Java-Codestil
  • Wende aus alle projektspezifischen Optionen

Dies ist im Allgemeinen nur dann ein Problem, wenn Sie den Code von jemand anderem in Eclipse importieren.


22
2018-06-26 18:50



Für Standard-Editor:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

enter image description here

Für Java-Editor

Window->Preferences->Java->Code Style->Formatter->Edit->Indentation-> Tab policy = "Spaces Only"

enter image description here


17
2017-10-01 05:32



Als ich mit diesem Problem konfrontiert wurde, hatte ich "Räume für Tabulatoren verwenden" auf "Wahr" gesetzt, wo immer ich finden konnte, und trotzdem bekam ich Tabulatoren. Es endete damit, dass Tabs an anderer Stelle in der Datei verwendet wurden und versucht wurde, eine intelligente Einrückung oder etwas frustrierendes zu tun.

Es wurde gelöst, indem der gesamte Inhalt der Datei ausgewählt wurde und auf einem Mac gedrückt wurde. command+shift+f. Dies wendet die angegebene Formatierung auf eine Datei an. Ich kenne nicht die gleiche Tastenkombination für Windows, aber versuchen Sie es. An diesem Punkt bekomme ich das erwartete Verhalten.


7
2018-02-21 18:52