Réponses:
Dans le coin inférieur droit de la barre d'état, cliquez sur Spaces: N
(ou Tab Width: N
, où N est un nombre entier), assurez-vous qu'il indique Tab Width: 4
pour la conversion à partir de quatre espaces, puis sélectionnez Convert Indentation to Tabs
dans le menu contextuel qui apparaîtra lors du clic initial.
De même, si vous souhaitez faire le contraire, cliquez sur le texte Spaces
ou Tab Width
dans la barre d'état et sélectionnez dans le même menu.
Sélectionnez tout, puis:
Ctrl+ Shift+p
puis tapez "indent"
Shift+ Command+p
puis tapez "indent"
Pour configurer Sublime pour toujours utiliser des onglets, essayez d'ajouter ce qui suit à preferences-> settings-user:
{
"tab_size": 4,
"translate_tabs_to_spaces": false
}
Plus d'informations ici: http://www.sublimetext.com/docs/2/indentation.html
Faire une regex "Rechercher" pour \t
(barre oblique inversée, un onglet) et remplacez-la par quatre espaces.
Soit le menu principal, soit le menu d'espacement des barres d'état en bas à droite fait la même chose, avec moins de travail.
créer une liaison de touches pour le moyen le plus rapide
{ "keys": ["super+alt+t"], "command": "unexpand_tabs", "args": { "set_translate_tabs": true } }
ajoutez ceci à Préférences> Raccourcis clavier (utilisateur) lorsque vous appuyez sur super+ alt+ tcela convertira les espaces en tabulations
Si vous souhaitez appliquer récursivement cette modification à tous les fichiers d'un répertoire, vous pouvez utiliser le modal Rechercher> Rechercher dans les fichiers ...:
Modifier Je ne l'ai pas mis en évidence dans l'image, mais vous devez cliquer sur le bouton. * À gauche pour que Sublime interprète le champ Rechercher comme une expression régulière / Modifier
Edit 2 J'ai négligé d'ajouter un début d'ancrage de chaîne au regex. Je corrige cela ci-dessous et mettrai à jour l'image lorsque j'en aurai l'occasion / Modifier
L'expression régulière dans le champ Rechercher ^[^\S\t\n\r]{4}
correspondra aux caractères d'espaces blancs par groupes de 4 (à l'exclusion des tabulations et des caractères de nouvelle ligne). Le champ de remplacement \t
indique que vous souhaitez les remplacer par des onglets.
Si vous cliquez sur le bouton à droite du champ Où, vous verrez des options qui vous aideront à cibler votre recherche, à remplacer. Add Folder
L'option vous permettra de sélectionner le dossier à partir duquel vous souhaitez effectuer une recherche récursive. L' Add Include Filter
option vous permettra de restreindre la recherche aux fichiers d'une certaine extension.