In meinen Einstellungen für Sublime Text habe ich:
"translate_tabs_to_spaces": true
Und im Editor sieht mein Code so schön aus (alle Tabs):
In GitHub ist das Tabbing jedoch furchtbar:
Wenn ich 4 Leerzeichen benutze, sieht der Code in Github viel besser aus, aber 4 Leerzeichen gegen 1 Tab ist nicht effizient :(
Ist es möglich, sowohl Geschwindigkeit als auch Schönheit zu haben?
github
sublime-text
Leon Gaban
quelle
quelle
Antworten:
Github zeigt Tabulatoren an, die 8 Leerzeichen entsprechen. Um Ihren Code in Sublime zu machen und Github gleich aussehen, gehen Sie zu
View -> Indentation
und stellen Sie sicher , beideIndent Using Spaces
undTab Width: 4
werden geprüft. Wenn Sie jetzt Ihren Code bearbeiten, Tabwerden durch Drücken von 4 Leerzeichen anstelle eines Tabulatorzeichens eingefügt.quelle
Convert indentations to spaces
Option klicken , anscheinend muss ich das jetzt für jede Datei tun: / aber zumindest die Ergebnisse in GitHub sehen ziemlich gut aus ...Für eine dauerhafte Lösung versuchen Sie:
"translate_tabs_to_spaces": true
Wenn Sie Sublime Text neu starten, werden durch Drücken der Tabulatortaste Leerzeichen anstelle von Tabulatoren erstellt. Beachten Sie, dass vorhandene Registerkarten weiterhin Registerkarten sind. [Verwenden Sie Alle suchen und ersetzen , um alle Registerkarten in 4 Leerzeichen zu ändern.] Diese Einstellung kann auch nützlich sein:
"tab_size": 8,
Die Preferences.sublime-settings- Datei sollte dann ungefähr so aussehen:
Dies sollte ausreichen, um die Tabulatorfunktion beim Arbeiten mit Leerzeichen beizubehalten, ohne die Einstellungen für einzelne Dateien ändern zu müssen.
quelle
Für eine umfassendere Lösung überprüfen Sie diese Antwort
Grundsätzlich wird
.editorconfig
Github , wenn Sie Ihrem Projekt eine Datei hinzufügen , basierend auf den Einstellungen angezeigt. Viel besser als mit Leerzeichen umzugehen.quelle