2017-09-29 3 views
-1

Ich habe erhabenen Text 3 mit SFTP-Plugin installiert. Dadurch kann der Code zwar heruntergeladen werden, aber die Python-Dateien, die geöffnet werden, sind nicht richtig ausgerichtet.SFTP Dateiausrichtung Probleme

Ich öffnete ein Ticket in SO aber es ist nicht gelöst.

https://askubuntu.com/questions/959866/files-improperly-aligned-after-transfer-via-ftp?noredirect=1#comment1533479_959866

Nicht sicher brauche ich entweder auf dem Server oder den Editor in meinen py-Dateien zu ändern. Die Zeilen werden erst nach dem SFTP ausgerichtet.

Meine SFTP Einstellungen: -

"translate_tabs_to_spaces": true, 
    "detect_indentation": false, 
    "tab_size": 8, 
    "tab_width": 8 

enter image description here

+0

Aller Wahrscheinlichkeit nach ist die Datei mit Tabulatoren eingerückt und Sie haben die 'tab_size' in Ihren Sublime Einstellungen auf einen anderen Wert als erwartet gesetzt. – OdatNurd

+0

Ja, das ist korrekt, die Tab-Größe in meiner Fernbedienung ist 8, aber wenn ich das SFTP-Plugin benutze, wird es standardmäßig auf '4' gesetzt. Ich habe meine SFTP-Einstellungen oben angegeben. – user1050619

+0

SFTP unterstützt keine solchen Einstellungen; Sie sollten in Ihren Benutzereinstellungen sein ('Einstellungen> Einstellungen) – OdatNurd

Antwort

0

Einrückungen ändert sich, wenn Dateien auf verschiedenen Computern oder in verschiedenen Software angesehen haben, sind indikativ für Registerkarten für Vertiefung, da im Gegensatz zu Räumen die Menge an Speicherplatz, dass eine Verwendung von Der Tab nimmt Änderungen basierend auf den Einstellungen für Benutzung und Konfiguration auf und ist einer der am meisten umkämpften Holy Wars in der Entwicklungsarena.

Wie Sie richtig vermutet haben, müssen Sie Sublime sagen, wie weit Sie eine Registerkarte halten sollten, da ihre Standardwerte nicht mit den Erwartungen übereinstimmen.

In den meisten Fällen ist Ihr Problem, dass die Einstellungen, die Sie in Ihrem Beitrag erwähnt haben, keine SFTP-Einstellungen sind (die available settings sind in der documentation). SFTP verschiebt Dateien nur als eine Reihe von Bytes umher, es ist nicht mit der tatsächlichen Anzeige und Bearbeitung von irgendetwas verbunden.

Damit die Dinge besser funktionieren, sollten Sie diese Einstellungen in Ihre Benutzereinstellungen übernehmen. Das ist Sublime Text > Preferences > Settings im Menü (drücke & # x2318; +,) und füge sie dem Einstellungsfenster auf der rechten Seite hinzu.

Beachten Sie, dass tab_width keine Einstellung ist, die Sublime standardmäßig versteht, obwohl die anderen drei, die Sie erwähnt haben, gültig sind. Zusätzlich bewirken diese Einstellungen, dass Sublime alle Registerkarten in 8 Bereiche aufteilt und die Tab-Zeichen vollständig entfernt.

Angenommen, Sie möchten, dass Ihre Dateien nicht länger mit Tabs eingerückt werden, das ist es, was Sie wollen. Wenn Sie Tabulatoren bevorzugen, sollten Sie stattdessen translate_tabs_to_spaces auf false setzen, damit Tabulatorzeichen erhalten bleiben.