IntelliJ IDEA 15
Nur für die aktuelle Datei
Sie haben folgende Möglichkeiten:
Ctrl+ Shift+ A> schreibe "tabs"> doppelklicke auf "To Tabs"
Wenn Sie Tabulatoren in Leerzeichen konvertieren möchten, können Sie "Leerzeichen" schreiben und dann "In Leerzeichen" auswählen.
Bearbeiten> Einrückungen konvertieren> In Registerkarten
Um Tabulatoren in Leerzeichen umzuwandeln, können Sie an derselben Stelle "Zu Leerzeichen" auswählen.
Für alle Dateien
Die Pfade in den anderen Antworten wurden ein wenig geändert:
- Datei> Einstellungen ...> Editor > Codestil> Java> Tabulatoren und Einrückungen> Tabulatorzeichen verwenden
- Datei> Andere Einstellungen> Standardeinstellungen ...> Editor > Codestil> Java> Tabulatoren und Einrückungen> Tabulatorzeichen verwenden
- Datei> Einstellungen ...> Editor > Codestil> Vorhandene Dateieinzüge erkennen und zum Bearbeiten verwenden
- Datei> Andere Einstellungen> Standardeinstellungen ...> Editor > Codestil> Vorhandene Dateieinzüge erkennen und zum Bearbeiten verwenden
Es scheint keine Rolle zu spielen, ob Sie das Kontrollkästchen unter Einstellungen ... oder unter Andere Einstellungen> Standardeinstellungen ... aktivieren / deaktivieren , da die Änderung von einem Fenster im anderen Fenster verfügbar ist.
Die obigen Änderungen werden für die neuen Dateien übernommen . Wenn Sie jedoch Leerzeichen in Tabulatoren in einer vorhandenen Datei ändern möchten, sollten Sie die Datei durch Drücken von + + formatieren .CtrlAltL
Datei > Einstellungen > Editor > Code - Stil > Java > Tabs und Einzüge > Verwenden Tabulatorzeichen
Ersetzen Sie Java nach Bedarf durch eine Waffe Ihrer Wahl.
quelle
Ich habe mit der Verwendung von IntelliJ IDEA Community Edition Version 12.1.3 begonnen und die Einstellung an folgender Stelle gefunden: -
quelle
Für alle, die dies nicht bekommen können, müssen Sie auch Folgendes deaktivieren
Meine IntelliJ Version 15.0.4
quelle
Eine weitere nützliche Option in IDEA zum Ausschalten oder Überprüfen, wenn Sie das wirklich brauchen:
Deaktivieren Sie das Kontrollkästchen, wenn Ihr Team zur Tabulatorformatierung mit vorhandenem Code wechselt, der mit Leerzeichen geschrieben wurde
quelle
Haben Sie .editorconfig ausprobiert ? Sie können diese Datei im Stammverzeichnis Ihres Projekts erstellen und den Einzug für verschiedene Dateitypen konfigurieren. Ihr Code wird automatisch formatiert. Hier ist das Beispiel:
quelle
Meine Intellij-Version ist 13.4.1
quelle
Um die Antwort von @Dmitiri Algazin zu erweitern: Einstellungen für einzelne Sprachen werden durch die allgemeine Einstellung überschrieben
Wenn Sie sich also fragen, warum Ihre neuen Einstellungen nach dem Ändern Ihrer Einstellungen für eine bestimmte Sprache ignoriert werden, besteht die Möglichkeit, dass dieses Kontrollkästchen aktiviert ist.
Als Anmerkung; Durch das automatische Ändern von Standardeinstellungen wird ein Klon für das Einstellungsprofil erstellt (dh
Default(1)
), von dem ich annehme, dass er vorhanden ist, sodass die Standardeinstellungen für die IDE niemals überschrieben werden.Es ist zunächst ein wenig verwirrend, ob Sie
Default
Einstellungen bearbeiten oderProject Settings
sich auf Ihr Projekt auswirken werden, da SieDefault
aus dem Dropdown-Menü auswählen und von dort aus bearbeiten können.Wenn Sie nicht weiterhin zufällige Standardklone sehen möchten, die Ihre Einstellungsprofile füllen, bearbeiten Sie die Projekteinstellungen direkt.
quelle