2016-10-28 9 views
0

Normalerweise ersetzen wir beim Codieren Tabs in Leerzeichen in Editoren. Was genau ist dafür nötig?Registerkarte in Leerzeichen konvertieren

Ist es, weil das OS \ t in den Dateien behandelt? Ich bin mir da nicht wirklich sicher. Mit freundlicher

Antwort

0

Tabs klären nicht Breite behoben haben, seine Breite ist abhängig von IDE (Editor) Einstellungen. Es ist normalerweise so eingestellt, dass es eine Breite von 4 Leerzeichen hat, aber es muss nicht sein. Es würde wahrscheinlich kein Problem geben, wenn Sie nur Registerkarten verwenden und keine Leerzeichen verwenden, aber das wird nie passieren. Sie können darauf wetten, dass Sie immer Text nur um ein zusätzliches Leerzeichen nach rechts verschieben möchten. Dann werden Sie Mischen von Räumen und Tabs zusammen sein und das ist, was Probleme bringt. Es könnte in Ihrer IDE richtig aussehen, aber dann werden Sie einige Änderungen im vim-Editor vornehmen müssen, wo beispielsweise unterschiedliche Tab-Größen festgelegt werden. Einrücken des Codes wird nicht sein, was Sie erwarten würden. Wenn Sie Ihrem Mitarbeiter Code senden, verwendet er möglicherweise eine andere IDE mit anderen Einstellungen und er sieht wieder falsch ausgerichteten Code. Auf der anderen Seite mit Leerzeichen nur Sie sehen, was die anderen sehen.

Verwandte Themen