Collez le texte textuellement dans Sublime sans convertir les tabulations en espaces

11

J'utilise la bêta de Sublime Text 3 sur Mac OS X 10.8.4. J'ai copié du texte quelque part et je veux le coller dans Sublime exactement tel qu'il est, mais Sublime semble convertir des caractères de tabulation en espaces. Que puis-je faire pour l'empêcher de faire cela?

Oui, je suis sûr que le texte que j'ai copié contient des tabulations réelles. Je peux les voir si j'inspecte le texte dans hexdump ou TextEdit.

Elias Zamaria
la source

Réponses:

5

J'ai fait quelques essais et j'ai découvert que je pouvais coller le texte textuellement en désactivant la commande "Retrait à l'aide d'espaces" sous Affichage -> Retrait.

Cela résout mon problème, mais je n'aime pas avoir cette fonctionnalité désactivée tout le temps. Ce que j'essaie de faire est quelque peu inhabituel. Habituellement, j'aime l'avoir activé pour m'empêcher d'insérer accidentellement des caractères de tabulation dans ce sur quoi je travaille.

Pour cette raison, je verrai si quelqu'un ici trouve une meilleure solution et n'accepterai ma réponse que si je ne trouve rien dans une semaine environ. Je cherche un moyen de coller du texte textuellement une seule fois, sans avoir à modifier un paramètre qui affecte le fonctionnement de ma touche de tabulation.

Elias Zamaria
la source
1

Si vous allez dans Préférences -> Raccourcis clavier -> Utilisateur,

Je crois que vous devez changer le paste et paste_and_indent, comme ceci:

    { "keys": ["command+v"], "command": "paste_and_indent" },
    { "keys": ["command+shift+v"], "command": "paste" }
sameetandpotatoes
la source
J'ai essayé ça et ça n'a pas aidé. Même avec les raccourcis clavier définis sur leurs valeurs par défaut, la paste_and_indentcommande colle le texte, éventuellement en retrait, mais toujours avec des tabulations remplacées par des espaces.
Elias Zamaria
Le Convert Indentation to Tabsbouton, comme on le voit dans cette réponse, résoudrait-il votre problème?
sameetandpotatoes
J'ai essayé ça et ça n'a rien fait. AFAIK, ce bouton convertit simplement les espaces au début d'une ligne en tabulations. J'essaie de coller des données de type CSV avec des onglets au milieu d'une ligne.
Elias Zamaria