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

2399
Elias Zamaria

Ich verwende die Betaversion Sublime Text 3 unter Mac OS X 10.8.4. Ich habe Text von irgendwoher kopiert und möchte ihn genau so in Sublime einfügen, aber Sublime scheint Tab-Zeichen in Leerzeichen umzuwandeln. Was kann ich tun, um dies zu verhindern?

Ja, ich bin sicher, dass der Text, den ich kopiert habe, echte Tabulatorzeichen hat. Ich kann sie sehen, wenn ich den Text in Hexdump oder TextEdit inspiziere.

11

2 Antworten auf die Frage

5
Elias Zamaria

Ich experimentierte und fand heraus, dass ich den Text wörtlich einfügen kann, indem der Befehl "Einzug mit Leerzeichen" unter Ansicht -> Einzug deaktiviert wird.

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

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

1
sameetandpotatoes

Wenn Sie in Preferences -> Key Bindings -> User gehen,

Ich glaube, dass Sie das paste und das paste_and_indent wie folgt wechseln müssen:

 { "keys": ["command+v"], "command": "paste_and_indent" }, { "keys": ["command+shift+v"], "command": "paste" } 
Ich habe das versucht und es hat nicht geholfen. Selbst wenn die Tastenkombinationen auf ihre Standardwerte eingestellt sind, fügt der Befehl `paste_and_indent` den Text ein, möglicherweise eingerückt, jedoch mit Tabulatorzeichen, die durch Leerzeichen ersetzt werden. Elias Zamaria vor 10 Jahren 0
Wäre die Schaltfläche "Einrückung in Tabs konvertieren", wie in [diese Antwort] (http://stackoverflow.com/questions/9575739/how-to-replace-four-spaces-mit-a-tab-in-sublime- Text-2) lösen Sie Ihr Problem? sameetandpotatoes vor 10 Jahren 0
Ich habe es 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 vor 10 Jahren 0