CINXE.COM
phpBB.de • HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben
<!DOCTYPE html> <html dir="ltr" lang="de"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="robots" content="noindex" /> <title>phpBB.de • HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</title> <link href="./styles/phpBBdev1/theme/print.css" rel="stylesheet"> </head> <body id="phpbb" class="ltr"> <div id="wrap" class="wrap"> <a id="top" class="top-anchor" accesskey="t"></a> <div id="page-header"> <h1>phpBB.de</h1> <p>phpBB.de - Die deutsche phpBB-Community<br /><a href="https://www.phpbb.de/community/">https://www.phpbb.de/community/</a></p> <h2>HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h2> <p><a href="https://www.phpbb.de/community/viewtopic.php?t=244063">https://www.phpbb.de/community/viewtopic.php?t=244063</a></p> </div> <div id="page-body" class="page-body"> <div class="page-number">Seite <strong>1</strong> von <strong>3</strong></div> <div class="post"> <h3>HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>23.01.2020 00:27</strong></div> <div class="author">von <strong>LukeWCS</strong></div> <div class="content">Das HowTo ist jetzt in der Knowledge Base zu finden:<br> <br> <a href="https://www.phpbb.de/community/kb/viewarticle?a=93" class="postlink">Knowledge Base - Editor-眉bergreifende Format-Vorgaben mit EditorConfig</a></div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>23.01.2020 21:20</strong></div> <div class="author">von <strong>BNa</strong></div> <div class="content">Danke f眉r das klasse Tutorial <img class="smilies" src="./images/smilies/icon_e_geek.gif" width="17" height="17" alt=":geek:" title="Computerfreak"></div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>27.01.2020 21:27</strong></div> <div class="author">von <strong>LukeWCS</strong></div> <div class="content">HowTo etwas 眉berarbeitet.<br> Zus盲tzlichen Unterpunkt bei den Infos hinzugef眉gt.<br> Infos in ".editorconfig" und "Allgemein" aufgeteilt.</div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>27.01.2020 21:58</strong></div> <div class="author">von <strong>Dr.Death</strong></div> <div class="content">Danke f眉r die nette und ausf眉hrliche Anleitung.<br> <br> Ich kann best盲tigen, das die EditorConfig auch f眉r <a href="http://www.barebones.com/support/technotes/editorconfig.html" class="postlink">BBEdit</a> (einem bekannten Notepadd++ Pendant f眉r Macs) funktioniert.</div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>27.01.2020 22:24</strong></div> <div class="author">von <strong>LukeWCS</strong></div> <div class="content">@Dr.Death<br> Danke f眉r die R眉ckmeldung. Und laut der Liste auf editorconfig.org unterst眉tzt BBEdit EditorConfig sogar nativ. Besser geht's nicht. <img class="smilies" src="./images/smilies/icon_e_smile.gif" width="15" height="17" alt=":)" title="L盲cheln"></div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>01.02.2020 14:05</strong></div> <div class="author">von <strong>Mike-on-Tour</strong></div> <div class="content">Habe das auch in meinem NP++ installiert, funktioniert wunderbar und erleichtert die Arbeit ungemein - Danke daf眉r.</div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>25.02.2020 17:09</strong></div> <div class="author">von <strong>LukeWCS</strong></div> <div class="content">HowTo in der KB angelegt, Startbeitrag auf den Link reduziert.</div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>31.01.2023 15:43</strong></div> <div class="author">von <strong>LukeWCS</strong></div> <div class="content">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.<br> <br> 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.<br> <br> Damit man sich das besser vorstellen kann, ein relevanter Abschnitt aus dem EMP Template:<br> <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Alles ausw盲hlen</a></p><pre><code> {%- 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> </code></pre></div> Nach dem <code class="inline"></fieldset></code> 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.<br> <br> Genau das kann aber mit der EditorConfig Option <code class="inline">trim_trailing_whitespace = true</code> beim Speichern einer Datei automatisch bereinigt werden, so dass eine solche Leerzeile eben nicht mehr einen oder mehrere unn枚tige Tabs enth盲lt.<br> <br> 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.<br> <br> 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.<br> <br> Zum selber probieren, hier meine ge盲nderte Version:<br> <div class="codebox"><p>Code: <a href="#" onclick="selectCode(this); return false;">Alles ausw盲hlen</a></p><pre><code># 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 </code></pre></div></div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>31.01.2023 19:06</strong></div> <div class="author">von <strong>Mike-on-Tour</strong></div> <div class="content">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 <code class="inline">&nbsp;</code> nutzen.</div> </div> <hr /> <div class="post"> <h3>Re: HowTo: EditorConfig - Editor-眉bergreifende Formatvorgaben</h3> <div class="date">Verfasst: <strong>31.01.2023 19:29</strong></div> <div class="author">von <strong>Dr.Death</strong></div> <div class="content"><img alt="馃憤" class="emoji smilies" draggable="false" src="//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"><br> <br> <br> <a href="https://github.com/DrDeath/phpbb-ext-f1webtip/commit/01a46e295c9a2052b733e14309dc73e5918d7b57" class="postlink">https://github.com/DrDeath/phpbb-ext-f1 ... e5918d7b57</a></div> </div> <hr /> </div> <div id="page-footer" class="page-footer"> <div class="page-number">Alle Zeiten sind <span title="Europa/Berlin">UTC+01:00</span><br />Seite <strong>1</strong> von <strong>3</strong></div> <div class="copyright"> <p>Powered by <a href="https://www.phpbb.com/">phpBB</a>® Forum Software © phpBB Limited </p> <p>Deutsche 脺bersetzung durch <a href="https://www.phpbb.de/">phpBB.de</a> </p> </div> </div> </div> </body> </html>