Gibt es ein Plugin oder eine andere Methode, um HTML automatisch zu programmieren, während Sie den Code schreiben?
Zwei möglichkeiten:
Verwenden Sie das TextFX- Plugin, in das HTML Tidy integriert ist.
Verwenden Sie das Plugin Indent by fold (siehe unten).
IndentByFold-Plug-In für Notepad ++
Hier ist Ihr PHP-Code um den Falz eingerückt :
(Das Bild oben ist nicht aus zwei separaten Bildern zusammengesetzt! Notepad ++ kann seine Registerkarten in einer neuen Ansicht klonen.)
Sie können hier auf eine Screencast-Demo für das
Indent by fold
Plugin zugreifen . Es gibt kein separates Plugin für dieauto complete
Funktion im Video. Für die meisten Sprachen sind bereits XML-Dateien mit Schlüsselwörtern definiert:Nun zum
Code Alignment
Plugin: Verwenden Sie es nur, wenn Sie mit denIndent by fold
Ergebnissen nicht zufrieden sind !
So definieren Sie eine Verknüpfung für den Einzug:
Settings/Shortcut mapper/Plugin Commands
Die
Ctr + K
undCtrl + D
Verknüpfungen Schlüssel sind bereits „genommen“ (voncomment code
undduplicate selection
), deshalb habe ich eine andere Kombination choosed. Jeder kann jedoch alle Befehle nach eigenen Bedürfnissen neu zuordnen.
Wenn Sie eine Sprache mit "schwacher" Sprache finden
code formatting / folding
, können Sie die Führung übernehmen und mit der Definition Ihrer eigenen Falt- und Farbregeln für Schlüsselwörter, Kommentare, Zahlen, Operatoren und Trennzeichen fortfahren:Sehen Sie, wie schön
Indent by fold
wirkt, wenn ich drückeALt + K
?Das Schlüsselwort vbproc ist unterstrichen, da das
DSpellChecker
Plugin aktiv ist.Hier sind eine Unmenge von UDLs (User Defined Languages) für Notepad ++. Um die Verwendung dieser Funktion besser zu verstehen, empfehle ich Ihnen, die Online-Dokumentation zu UDL 2.0 zu lesen. Es war eine Zeit, in der das Falten nur für einzelne Wörter wie "BeginSub" und "EndSub" möglich war. Jetzt ist es einfacher, weil das Falten mithilfe von Ausdrücken durchgeführt werden kann, wie Sie in meinemBeispielfür meinen besseren ASP sehen können . Selbst jetzt kann die UDL nicht alle vorstellbaren Situationen ansprechen (es gibt eine laufende Arbeit, die als UDL 3 bezeichnet wird). Aber können wir den Notepad ++ - Entwicklern die Schuld dafür geben, dass sie mit diesem kostenlosen und einfachen, aber wunderbaren Dienstprogramm keine Perfektion erreichen?
Quelle Antwort Plugin für automatische Einrückung für Notepad ++ von Sorin Călinică