Fügen Sie Text wörtlich in Sublime ein, ohne Tabulatoren in Leerzeichen umzuwandeln

11

Ich verwende die Beta von Sublime Text 3 unter Mac OS X 10.8.4. Ich habe irgendwo Text kopiert und möchte ihn genau so in Sublime einfügen , wie er ist, aber Sublime scheint Tabulatorzeichen in Leerzeichen umzuwandeln. Was kann ich tun, um dies zu verhindern?

Ja, ich bin sicher, dass der von mir kopierte Text tatsächliche Tabulatorzeichen enthält. Ich kann sie sehen, wenn ich den Text in Hexdump oder TextEdit überprüfe.

Elias Zamaria
quelle

Antworten:

5

Ich habe einige Experimente durchgeführt und festgestellt, dass ich den Text wörtlich einfügen kann, indem ich den Befehl "Einrücken mit Leerzeichen" unter Ansicht -> Einzug deaktiviere.

Dies löst mein Problem, aber ich möchte nicht, dass diese Funktion ständig deaktiviert wird. Was ich versuche zu tun, ist etwas ungewöhnlich. Normalerweise möchte ich, dass es aktiviert wird, um zu verhindern, dass ich versehentlich Tabulatorzeichen in das einfüge, woran ich gerade arbeite.

Aus diesem Grund werde ich sehen, ob hier jemand eine bessere Lösung findet, und meine Antwort nur akzeptieren, wenn ich innerhalb einer Woche oder so nichts finde. Ich suche nach einer Möglichkeit, Text nur einmal wörtlich einzufügen, ohne eine Einstellung ändern zu müssen, die sich auf die Funktionsweise meiner Tabulatortaste auswirkt.

Elias Zamaria
quelle
1

Wenn Sie zu Einstellungen -> Tastenkombinationen -> Benutzer gehen,

Ich glaube, dass Sie das Einfügen und Einfügen_und_indent wie folgt wechseln müssen:

    { "keys": ["command+v"], "command": "paste_and_indent" },
    { "keys": ["command+shift+v"], "command": "paste" }
sameetandpotatoes
quelle
Ich habe das versucht und es hat nicht geholfen. Selbst wenn alle Tastenkombinationen auf ihre Standardeinstellungen eingestellt sind, fügt der paste_and_indentBefehl den Text ein, möglicherweise eingerückt, aber immer noch mit Tabulatorzeichen, die durch Leerzeichen ersetzt werden.
Elias Zamaria
Würde der Convert Indentation to TabsButton, wie in dieser Antwort zu sehen , Ihr Problem lösen?
sameetandpotatoes
Ich habe das versucht und es hat nichts getan. AFAIK, diese Schaltfläche konvertiert nur Leerzeichen am Anfang einer Zeile in Tabulatoren. Ich versuche, einige CSV-ähnliche Daten mit einigen Registerkarten in der Mitte einer Zeile einzufügen.
Elias Zamaria