HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
Das HowTo ist jetzt in der Knowledge Base zu finden:
Knowledge Base - Editor-übergreifende Format-Vorgaben mit EditorConfig
Knowledge Base - Editor-übergreifende Format-Vorgaben mit EditorConfig
Zuletzt geändert von LukeWCS am 25.02.2020 17:06, insgesamt 23-mal geändert.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
Danke für das klasse Tutorial
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
HowTo etwas überarbeitet.
Zusätzlichen Unterpunkt bei den Infos hinzugefügt.
Infos in ".editorconfig" und "Allgemein" aufgeteilt.
Zusätzlichen Unterpunkt bei den Infos hinzugefügt.
Infos in ".editorconfig" und "Allgemein" aufgeteilt.
Zuletzt geändert von LukeWCS am 27.01.2020 22:14, insgesamt 1-mal geändert.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
Danke für die nette und ausführliche Anleitung.
Ich kann bestätigen, das die EditorConfig auch für BBEdit (einem bekannten Notepadd++ Pendant für Macs) funktioniert.
Ich kann bestätigen, das die EditorConfig auch für BBEdit (einem bekannten Notepadd++ Pendant für Macs) funktioniert.
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
@Dr.Death
Danke für die Rückmeldung. Und laut der Liste auf editorconfig.org unterstützt BBEdit EditorConfig sogar nativ. Besser geht's nicht.
Danke für die Rückmeldung. Und laut der Liste auf editorconfig.org unterstützt BBEdit EditorConfig sogar nativ. Besser geht's nicht.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
- Mike-on-Tour
- Supporter
- Beiträge: 1177
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
Habe das auch in meinem NP++ installiert, funktioniert wunderbar und erleichtert die Arbeit ungemein - Danke dafür.
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
HowTo in der KB angelegt, Startbeitrag auf den Link reduziert.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
Bedingt durch die Entwicklung von EMP 1.0.8 und ein Gespräch von Kirk und mir im WWH Forum hinsichtlich unnötiger Whitespaces in HTML Dateien, habe ich für mich eine Anpassung des phpBB.de EditorConfig Standards vorgenommen. Dabei werden jetzt unnötige Whitespaces am Zeilenende ebenfalls auch bei HTML Dateien entfernt.
Zu solchen unnötigen Whitespaces am "Zeilenende" kommt es zum Beispiel, wenn man bei einem eingerückten HTML Block mit Enter eine Leerzeile einfügt. Dadurch übernimmt NP++ natürlich die vorherige Einrückung und das ist bei einer Leerzeile komplett sinnfrei.
Damit man sich das besser vorstellen kann, ein relevanter Abschnitt aus dem EMP Template:
Nach dem
Genau das kann aber mit der EditorConfig Option
Bevor ich den phpBB.de EditorConfig Standard, mit dem viele von uns seit rund 3 Jahren arbeiten, aber ändere, wollte ich erstmal bei euch nachfragen, ob es irgendeine Situation geben kann, wo Whitespaces am Zeilenende erhalten bleiben müssen. Damit meine ich Leerzeichen und Tabs.
Wenn nicht, würde ich den Standard auf Version 1.1 ändern, so das auch HTML Dateien in diesem Punkt bereinigt werden können und man sich um dieses Detail nicht mehr kümmern muss.
Zum selber probieren, hier meine geänderte Version:
Zu solchen unnötigen Whitespaces am "Zeilenende" kommt es zum Beispiel, wenn man bei einem eingerückten HTML Block mit Enter eine Leerzeile einfügt. Dadurch übernimmt NP++ natürlich die vorherige Einrückung und das ist bei einer Leerzeile komplett sinnfrei.
Damit man sich das besser vorstellen kann, ein relevanter Abschnitt aus dem EMP Template:
Code: Alles auswählen
{%- endif ~%}
</span>
</fieldset>
<form class="extmgrplus_settings" id="version_check_settings" method="post" action="{{ U_ACTION }}" style="display: none;">
<fieldset>
<legend>{{ lang('EXTENSIONS_VERSION_CHECK_SETTINGS') }}</legend>
</fieldset>
hatte ich mit Enter eine Leerzeile eingefügt, die von NP++ durch die Einrückungsautomatik automatisch mit einem Tab versehen wurde, der da eig. nichts zu suchen hat. Solche unnötigen Tabs hatte ich in der betreffenden Datei jede Menge, das ist mir aber erst aufgefallen, als mich Kirk darauf hingewiesen hat. HTML wird beim phpBB Ext Check Modul "phpBB PHP Strict Standard Extensions" ja leider nicht geprüft, was schlicht damit zusammenhängt, dass PHP_CodeSniffer für die Analyse von HTML Dateien gar nicht konzipiert wurde.Genau das kann aber mit der EditorConfig Option
trim_trailing_whitespace = true
beim Speichern einer Datei automatisch bereinigt werden, so dass eine solche Leerzeile eben nicht mehr einen oder mehrere unnötige Tabs enthält.Bevor ich den phpBB.de EditorConfig Standard, mit dem viele von uns seit rund 3 Jahren arbeiten, aber ändere, wollte ich erstmal bei euch nachfragen, ob es irgendeine Situation geben kann, wo Whitespaces am Zeilenende erhalten bleiben müssen. Damit meine ich Leerzeichen und Tabs.
Wenn nicht, würde ich den Standard auf Version 1.1 ändern, so das auch HTML Dateien in diesem Punkt bereinigt werden können und man sich um dieses Detail nicht mehr kümmern muss.
Zum selber probieren, hier meine geänderte Version:
Code: Alles auswählen
# EditorConfig is awesome: https://EditorConfig.org
# phpBB - Editor Vorgaben v1.1 - https://www.phpbb.de/kb/viewarticle?a=93
# 2020 LukeWCS, phpBB.de
root = true
[*]
end_of_line = lf
insert_final_newline = true
[*.{php,js,css,json,html,txt,md,yml}]
charset = utf-8
indent_style = tab
indent_size = 4
trim_trailing_whitespace = true
[*.{txt,md,yml}]
trim_trailing_whitespace = false
[*.yml]
indent_style = space
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
- Mike-on-Tour
- Supporter
- Beiträge: 1177
- Registriert: 13.01.2020 21:09
- Kontaktdaten:
Re: HowTo: EditorConfig - Editor-übergreifende Formatvorgaben
Ich wüsste jetzt keinen Grund, warum man das bei html-Dateien nicht machen sollte; es gibt ja keine html-Tags mit einem Leerzeichen am Ende und wer unbedingt ein Leerzeichen am Ende eines Textes (der in einer eigenen Zeile steht) braucht, sollte sowieso besser
nutzen.