Je veux remplacer tous les "quatre espaces" qui sont écrits par un autre éditeur de texte avec des tabulations. Comment puis-je le faire?
editor
sublimetext
Mohsen
la source
la source
Sélectionnez tout, puis:
Windows / Linux:
Ctrl+ Shift+p
puis tapez "indent"
Mac:
Shift+ Command+p
puis tapez "indent"
la source
Pour configurer Sublime pour toujours utiliser des onglets, essayez d'ajouter ce qui suit à preferences-> settings-user:
Plus d'informations ici: http://www.sublimetext.com/docs/2/indentation.html
la source
Au menu principal;
View -> Indentation -> Convert Indentation to Tabs / Spaces
la source
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.
la source
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
la source
Vous pouvez ajouter une liaison de clé facile:
Préférence> Raccourci clavier - utilisateur:
Maintenant, sélectionnez la ligne ou le fichier et appuyez sur: commande + l
la source
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.la source