Kommentare zu: Tabs durch Leerzeichen in allen Dateien ersetzen https://blogarchive.finnchristiansen.de/2016/09/04/tabs-durch-leerzeichen-in-allen-dateien-ersetzen/ Softwareentwickler mit einer Vorliebe für freie Software und GNU / Linux Thu, 22 Feb 2018 15:35:39 +0000 hourly 1 https://wordpress.org/?v=5.1.1 Von: CodeExpert https://blogarchive.finnchristiansen.de/2016/09/04/tabs-durch-leerzeichen-in-allen-dateien-ersetzen/#comment-85 Tue, 06 Sep 2016 10:10:24 +0000 https://www.finnchristiansen.de/?p=166#comment-85 Benutzte bitte NIEMALS Tabs in der Programmierung. Grundsätzlich nicht. Egal ob es Java, Scala, Python, Go oder whatever ist.
Der Grund dazu ist relativ einfach:
> A tab could be a different number of columns depending on your environment, but a space is always one column.

Und die environment ist immer „anders“. Fängt an beim Betriebssystem, über Version des Betriebssystem bis hin zur IDE die du benutzt.

]]>
Von: Tux. https://blogarchive.finnchristiansen.de/2016/09/04/tabs-durch-leerzeichen-in-allen-dateien-ersetzen/#comment-84 Sun, 04 Sep 2016 08:53:43 +0000 https://www.finnchristiansen.de/?p=166#comment-84 Übrigens funktioniert obiger Befehl unter BSD nur, wenn du hinter -i (und vor dem Parameter) noch mal “ einfügst.

]]>
Von: Tux. https://blogarchive.finnchristiansen.de/2016/09/04/tabs-durch-leerzeichen-in-allen-dateien-ersetzen/#comment-83 Sun, 04 Sep 2016 08:51:19 +0000 https://www.finnchristiansen.de/?p=166#comment-83 Oft scheitert das an unterschiedlichen Editoreinstellungen.

]]>
Von: Roy https://blogarchive.finnchristiansen.de/2016/09/04/tabs-durch-leerzeichen-in-allen-dateien-ersetzen/#comment-82 Sun, 04 Sep 2016 08:25:17 +0000 https://www.finnchristiansen.de/?p=166#comment-82 Hey,
das ist ein schöner und praktischer Einzeiler!
Aber bitte verallgemeinere die Leerzeichen/Tabulator Problematik nicht von Python auf andere Sprachen, in denen Einrückung nur eine optische Rolle spielt. Die meisten Editoren besitzen eine Einstellung um anzupassen, wie breit ein Tabulator dargestellt werden soll. Sozusagen ist es damit möglich, den Quelltext im bevorzugten Stil darzustellen. Das ist gerade für große Projekte mit vielen Personen praktisch, denn dann kann jeder seinen eigenen Stil benutzen, anstatt gezwungenermaßen bspw. 8 Leerzeichen zu verwenden.
Darüber hinaus gibt es nur marginale Unterschiede zwischen der Einrückung durch Tabulatoren und Leerzeichen.
Ich würde in einem Projekt mit mehreren Personen immer Tabulatoren bevorzugen, außer die Programmiersprache erlaubt es nicht.

]]>