1241 Stimmen

Umwandlung von Tabulatoren in Leerzeichen in Notepad++

Wie konvertiere ich in Notepad++ Tabulatoren in Leerzeichen?

Ich fand eine Webpage das darauf hindeutet, dass es möglich ist, aber ich konnte keine Informationen darüber finden, wie man es macht.

Ich würde das gerne tun können, weil einige Webformulare keinen Code mit Tabs darin akzeptieren.

13voto

matt lohkamp Punkte 2092

Der einfache Weg:

  1. Markieren eines einzelnen Registerkartenbereichs
  2. Kopieren
  3. Suchen/Ersetzen aufrufen
  4. In das Suchfeld einfügen
  5. Klicken Sie in das Ersetzungsfeld und drücken Sie die Leertaste
  6. Dann ersetzen Sie alles.

9voto

Alg_D Punkte 2027

Ich habe nicht alle Antworten gelesen, aber ich habe nicht die Antwort gefunden, die ich suchte.

Ich benutze Python und ich möchte nicht jedes Mal, wenn ich Code kompilieren möchte, Suchen/Ersetzen oder "Leeroperationen" durchführen...

Die beste Lösung für mich ist also, dass es geschieht im Vorbeigehen !

Hier ist die einfache Lösung, die ich gefunden habe :

Gehen Sie zu:

  1. Menü Einstellungen -> Präferenzen
  2. Registerkarte Einstellungen wählen
  3. Wählen Sie Ihren Sprachtyp (z. B. Python)
  4. Aktivieren Sie das Kontrollkästchen 'Standardwert verwenden'.
  5. Aktivieren Sie das Kontrollkästchen 'Ersetzen durch Leerzeichen'.

Enter image description here

1 Stimmen

Dies wurde in Version 7.1 (2016-10-16) erneut geändert. (aus "Sprachmenü/Registerkarteneinstellungen" à "Sprache" (und war "Registerkarte Einstellungen" in einer noch älteren Version (wie in dieser Antwort))).

8voto

Stephenmjm Punkte 111

In Version 5.8.7:

Menü Einstellungen -> Vorlieben... -> Menü Sprache / Registerkarte Einstellungen -> Registerkarte Einstellungen (Sie können die Sprache auswählen, in der Tabulatoren durch Leerzeichen ersetzt werden sollen. Das ist cool! Standardwert verwenden und prüfen Ersetzen durch Leerzeichen .

Screenshot of the Preferences dialog

1 Stimmen

Was ist mit "die Sprache selbst, die Tabulatoren ersetzen soll" gemeint?

0 Stimmen

Dies wurde in Version 7.1 (2016-10-16) erneut geändert. (aus "Sprachmenü/Registerkarteneinstellungen" à "Sprache" )

3voto

Elliot Punkte 4601

In den Einstellungen gibt es keine Registerkarte "Komponenten bearbeiten". Sie müssen zu "Sprachmenü/Registerkarteneinstellungen" gehen, dort gibt es eine Option zur Steuerung des Registerkartenverhaltens. Sie können sogar einstellen, dass sie je nach Sprache der Datei unterschiedlich funktionieren.

0 Stimmen

Und nachdem Sie es dort eingestellt haben, verwenden Sie TextFX (TextFX -> TextFX Edit -> Leading spaces to tabs oder tabs to spaces) wie zuvor beschrieben. Dies ist definitiv der richtige Weg in der neuesten Version von Npp.

0 Stimmen

Dies wurde in Version 7.1 (2016-10-16) erneut geändert. (aus "Sprachmenü/Registerkarteneinstellungen" à "Sprache" )

2voto

Paralife Punkte 5936

Wenn Sie in einer Unix-Umgebung arbeiten, können Sie die erweitern. ist das, was Sie brauchen:

1 Stimmen

Ist Notepad++ nicht nur für Windows geeignet?

0 Stimmen

Es ist unter Linux über Wine verfügbar. Die Leistung ist allerdings ziemlich schlecht, YMMV

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