Wie konfiguriere ich Notepad ++ so, dass Leerzeichen anstelle von Tabulatoren verwendet werden?

353

Notepad ++ fügt weiterhin Registerkarten ein, die später meinen Code durcheinander bringen. Dies passiert nicht nur, wenn ich die Tabulatortaste drücke, sondern auch zu anderen Zeiten. Ich möchte, dass 4 Leerzeichen anstelle von Tabulatoren verwendet werden.

Wie kann ich Notepad ++ dazu bringen, Leerzeichen anstelle von Tabulatoren einzufügen?

Stevoisiak
quelle
9
Die verknüpfte Frage ist kein Betrug. Hier geht es nicht darum, wie ein konvertierendes Makro ausgeführt werden soll, sondern darum, niemals Tabulatoren einzugeben, wenn Sie Ihren Code für Sie einrücken. Und die Antwort hier ist richtig
Juan Mendes
Diese Frage sollte geschlossen werden, da sie nicht zum Thema gehört. Diese Frage gehört zu Super User
Mike Caron
10
@ MikeCaron Das ist falsch Siehe meta.stackexchange.com/questions/61726/…
Juan Mendes
Mögliches Duplikat von stackoverflow.com/questions/8197812/… .
Ohad Schneider
3
Und für Python macht dies den Unterschied zwischen korrektem Code und nicht. IMHO, Notepad ++ sollte mit dieser Einstellung ausgeliefert werden, die standardmäßig für Python-Code aktiviert ist.
Omnifarious

Antworten:

565

Gehen Sie zum Menübefehl Einstellungen unter Menüeinstellungen und wählen Sie je nach Version Sprachmenü- / Registerkarteneinstellungen . Frühere Versionen verwenden Registerkarteneinstellungen. Spätere Versionen verwenden Sprache. Aktivieren Sie das Kontrollkästchen Durch Leerzeichen ersetzen . Stellen Sie die Größe auf 4 ein.

Geben Sie hier die Bildbeschreibung ein

Siehe Dokumentation: http://docs.notepad-plus-plus.org/index.php/Built-in_Languages#Tab_settings

Tvanfosson
quelle
23
Ah Sprache, das macht jetzt Sinn.
deed02392
Die Notepad ++ Dokumentation ist weit veraltet. Der Link oben zeigt auf Tuxfamily und begann sie die Freigabe neuer in auf Tuxfamily zurück baut 2010 . Die Online-Dokumentationsseite zu Tuxfamily wurde 2011 veröffentlicht und ist für Version 5.8.7. Notepad ++ befindet sich derzeit in Version 6.5.5, und die Menüoption "Hilfeinhalt" zeigt eine lokale Kopie der Dokumentensite an. Der Besuch der Tuxfamily- Site gibt eine 404 zurück.
Samir
5
Es ist bedauerlich, dass die Doc-Site so veraltet ist. Der obige Screenshot zeigt jedoch korrekt auf die entsprechende Option (Version 6.5.5). Diese Einstellung befindet sich jetzt unter "Registerkarteneinstellungen" und wird nicht mehr mit "Sprachmenü" geteilt.
Samir
42
Die Einstellung befindet sich jetzt unter Sprache anstelle von Registerkarteneinstellungen .
David C. Rankin
Nun, jetzt fügt der Notepad ++ Tabulatoren immer als Leerzeichen ein, selbst wenn das Kontrollkästchen deaktiviert ist.
Youda008
57

In meinem Notepad ++ 7.2.2ist der PreferencesAbschnitt etwas anders.

Die Option befindet sich unter: Settings/ Preferences/ Language/ Replace by spacewie im Screenshot.

Screenshot der Fenster mit Einstellungen

Arbuzov
quelle
Dies ist die neue Einstellung für die neuesten Notepad ++
Soumyadip Das
0

Ich habe NotePad ++ v6.8.3 und es war in Einstellungen → Einstellungen → Registerkarteneinstellungen → [Default]→ Durch Leerzeichen ersetzen:

NotePad ++ - Einstellungen

NotePad ++ Registerkarteneinstellungen

SharpC
quelle