Wir schreiben immer Code wie folgt:
void main(){
if(){
if()
}
Aber wenn ich Notepad ++ benutze , ist die Anzeige:
void main(){
if(){
if()
}
Wie verwende ich Notepad ++ zum automatischen Einrücken?
Dank Jonathan habe ich es eingestellt, aber es hat keine Wirkung. Der Schnappschuss ist unten:
Ich verwende Notepad ++ Version 5.1.3.
Wenn das TextFX-Menü nicht vorhanden ist, müssen Sie das Plugin herunterladen und installieren. Plugins-> Plugin Manager-> Plugin Manager anzeigen und dann das Plugin TextFX Characters überprüfen . Klicken Sie auf "Installieren" und starten Sie Notepad ++ neu.
In der Version Notepad ++ v6.1.3 löse ich mit: Plugin Manager-> Plugin Manager anzeigen ** und überprüfe dann das Plugin "Indent By Fold"
quelle
Es scheint zumindest eine Option für die automatische Formatierung von XML zu geben. Es kann bei gefunden werden
TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
.quelle
Die meisten Entwickler von Textbearbeitungsprogrammen missbrauchen diesen Namen (automatischer Einzug). Der korrekte Name lautet "Einrückung beibehalten". Auto-Indent ist das, was Sie eigentlich wollen, aber es ist nicht implementiert.
Ich würde diese Funktion auch gerne in Notepad ++ sehen.
quelle
In der neuesten Version (zumindest) finden Sie es über:
[ EDIT ] Ich glaube jedoch nicht, dass Auto-Indent die beste Implementierung hatte. Stellen Sie daher sicher, dass Sie Version 5.1 haben - Auto-Indent wurde kürzlich überarbeitet, sodass Ihr Einzug automatisch korrigiert wird.
Beachten Sie auch, dass Sie den Block für den 2. verpassen
if
:quelle
Sie können das Plugin 'Indent by Fold' verwenden. Installieren Sie es vom Plugin-Manager. Es funktioniert gut für mich.
quelle
array( ... )
, bei der()
keine Faltung erfolgt.In der Version 6.6.8 habe ich das NppAutoIndent-Plugin über Plugins> Plugin Manager> Show Plugin Manager installiert. Dann habe ich die Option Smart Indent unter Plugin> NppAutoIndent ausgewählt. Hoffe das hilft.
quelle
Ein kleines Update: Sie können das TextFX-Plugin überspringen und einfach Tidy2 verwenden . Hier können Sie Ihre eigenen Formatierungsregeln für verschiedene Codetypen konfigurieren. Einfach zu installieren und zu entfernen
Notepad ++> Plugins> Plugin Manager> Plugin Manager anzeigen
und suchen Sie einfach nach Tidy2 und installieren Sie es. Getan.
quelle
Für diejenigen, die Notepad ++ v6.8.1 und höher verwenden, wird die Einstellung für den automatischen Einzug jetzt im Menü Einstellungen → Einstellungen → MISC platziert. → Automatischer Einzug .
quelle
Probieren Sie das UniversalIndentGUI- Plugin für Notepad ++ aus. Code wird basierend auf einigen Parametern neu eingerückt. Es hat gut für mich funktioniert.
quelle
Das mag albern erscheinen, aber in der ursprünglichen Frage hat Turion eine einfache Textdatei bearbeitet. Stellen Sie sicher, dass Sie die richtige Sprache aus dem Menü Sprache auswählen
quelle
Aber , Notepad ++ kommt nicht mit diesem "Text FX Character" Plugin. Sie müssen es über installieren
Hinzufügen einer Verknüpfung für Einrückung .
Klicken Sie auf Einstellungen → Shortcut Mapper ... und legen Sie die gewünschte Tastenkombination fest. Ich bevorzuge Ctrl+ =.
quelle
Installieren Sie das Tidy2-Plugin. Ich habe Notepad ++ v6.2.2 und Tidy2 funktioniert bisher einwandfrei.
quelle
Laden Sie zuerst den Plugin-Manager über diesen Link herunter, entpacken Sie dann den Zip-Ordner und kopieren Sie ihn in Ihren Programm- / Editor ++ - Ordner. Starten Sie dann Ihren Editor ++ neu. Dann sehen Sie den Plugin-Manager im Plugin-Menü. Klicken Sie dann auf Plugin Manager und dann auf Show Plugin Manager. Es zeigt alle Ihre Plugin-Liste. Suchen Sie in der Liste unten nach XML-Tools, überprüfen Sie sie und installieren Sie sie. Starten Sie dann Ihren Editor ++ neu. Nach dem Öffnen eines Dokuments dann Plugins / XML-Tools / ziemlich einfach (Text einrücken) dann genießen.
quelle
Für diejenigen, die Version 7.8.5 verwenden, befinden sich die Einstellungen für den automatischen Einzug jetzt unter "Einstellungen" -> "Einstellungen ..." -> "Automatische Vervollständigung".
quelle
Versuchen Sie vorher, die Datei zu speichern, dann wird sie eingerückt.
quelle