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.

158voto

Patrick Fisher Punkte 7721

Für den Standard-Texteditor:

  • Allgemein " Redakteure " Text-Editoren " Insert spaces for tabs (check it)

Für PHP:

  • PHP " Code Stil " Formatierer " Tab policy (wählen Sie "Leerzeichen")
  • PHP " Code Stil " Formatierer " Indentation size (auf 4 gesetzt)

Für CSS:

  • Web " CSS " Herausgeber " Indent using spaces (wählen Sie es aus)
  • Web " CSS " Herausgeber " Indentation size (auf 4 gesetzt)

Für HTML:

  • Web " HTML " Herausgeber " Indent using spaces (wählen Sie es aus)
  • Web " HTML " Herausgeber " Indentation size (auf 4 gesetzt)

Für XML:

  • XML " XML-Dateien " Herausgeber " Indent using spaces (wählen Sie es aus)
  • XML " XML-Dateien " Herausgeber " Indentation size (auf 4 gesetzt)

Für Javascript:

  • Javascript " Präferenzen " Code Stil " Formatierer " Editar " Indentation (wählen Sie "nur Leerzeichen")
  • Benennen Sie das Formatierungseinstellungsprofil um, um es zu speichern

Für Java:

  • Java " Präferenzen " Code Stil " Formatierer " Editar " Indentation (wählen Sie "nur Leerzeichen")
  • Benennen Sie das Formatierungseinstellungsprofil um, um es zu speichern

1 Stimmen

Ich sehe keine Web- oder Javascript-Optionen in der Root of Preferences (ich habe allerdings eine Web-Perspektive zur Verfügung) und ich möchte Tabs als Leerzeichen nur für html-, css- und javascript-Dateien festlegen. Ich bin auf Helios Eclipse für Java-Entwickler, irgendeine Idee, wie ich diese Option bekommen kann?

0 Stimmen

Diese Einstellungen sind die, die ich in Eclipse PDT (PHP Development Tools) sehe. Eclipse PDT baut auf Eclipse WTP (Web Tools Platform) auf, das JavaScript Development Tools (JSDT) und Source Editing verschiedener Webformate umfasst. Das ist es wahrscheinlich, was Sie vermissen.

0 Stimmen

+1 für den Java-Kram, der absolut notwendig ist, weil seine Standardeinstellungen die allgemeinen Texteditor-Einstellungen außer Kraft setzen.

38voto

Brian Deacon Punkte 20244

Desde Umwandlung von Tabulatoren in Leerzeichen in Eclipse :

Fenster " Präferenzen " Java " Code Stil " Formatierer " Editar " Indentation (wählen Sie "Nur Leerzeichen")

1 Stimmen

Für XML , xml-->xml-Dateien-->Editor, dann Einrücken mit Leerzeichen, Einrückungsgröße 2 wählen.

27voto

Antonio Leite Punkte 271

Para CDT :

  • Gehe zu Fenster/Präferenz " C/C++ " Code Stil " Formatierer " Neu
  • Erstellen Sie ein neues Profil, da das eingebaute Profil nicht geändert werden kann.
  • MeinProfil (wählen Sie einen Namen für das Profil)
  • Vertiefung " Tab Policy (nur Spaces auswählen)

25voto

Nick Chadwick Punkte 280

Nur ein kurzer Hinweis für Leute, die über diesen Thread stolpern: Es gibt ein weiterer Ort wo diese Einstellung auch in Ihrem Projekt vorgenommen werden kann!

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

Dies kann durch die folgenden Maßnahmen bewerkstelligt werden:

  • Rechtsklick auf das aktuelle Projekt in Paket-Explorer
  • Eigenschaften " Java-Code-Stil
  • Drehen Sie aus alle projektspezifischen Optionen

Dies ist im Allgemeinen nur dann ein Problem, wenn Sie den Code eines anderen Herstellers in Ihr Eclipse importieren.

23voto

Sumit Singh Punkte 24033

Für Standard-Editor:

Fenster " Präferenzen " Redakteure " Text-Editoren " Insert spaces for tabs

enter image description here

Für Java-Editor

Fenster " Präferenzen " Java " Code Stil " Formatierer " Editar " Vertiefung " Tab policy "Nur Leerzeichen"

enter image description here

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