J’ai téléchargé du code d’Internet et l’indentation à quatre espaces me déroute. J’ai essayé de faire un “find et replace” pour “” et de le remplacer par “\ t”, mais cela remplace simplement tous les ensembles d’espaces par la chaîne “\ t”. Comment pourrais-je mettre un onglet dans la case “remplacer”?
Text Editors
de Text Editors
dans le menu arborescent. Insert spaces for tabs
. Après cela, lancez le menu Format
depuis le menu contextuel et enregistrez le fichier:
Je l’ai compris. Je coche simplement la case indiquant “utiliser des expressions régulières”, puis utilisez \ t.
En réponse à la deuxième partie de votre question:
La raison pour laquelle les gens aiment les espaces plus que les tabs est la cohérence. Si votre éditeur est paramétré pour afficher des tabs de 4 espaces et que mon éditeur est configuré pour afficher des tabs de 8 espaces, le code que nous écrivons sera différent pour chacun d’entre nous. Ce n’est pas grave jusqu’à ce que notre collègue mutuel oublie que nous utilisons des tabs et commence à espacer ses lignes en utilisant 4 espaces. Maintenant, son code vous va bien, mais toute l’indentation est pour moi.
De plus, que se passe-t-il lorsque notre travail décide que les lignes doivent comporter 80 caractères ou 120 caractères? Vous serez heureux de coder avec 4 tabs d’espace, et lorsque j’en irai à mon éditeur, je verrai soudain certaines de vos lignes trop longues.
En règle générale, peu importe que vous utilisiez des espaces ou des tabulations, à condition que vous (et chaque personne travaillant sur votre code) soyez d’accord sur la manière d’utiliser et sur la largeur d’un caractère de tabulation.
J’utilise 4 espaces partout, car tous les éditeurs, tous les référentiels, tous les catalogues et tous les autres ont la même apparence.
La réponse de Kouhei est dans la bonne voie, mais vous devrez changer les options du formateur Java si vous souhaitez que le formateur automatique utilise des espaces (dans les préférences, recherchez Java -> Style de code -> Formateur , créez un nouveau style. de l’un des existants, et choisissez “toujours utiliser des espaces”). Ensuite, Ctrl + Maj + F supprimera les tabs et insérera des espaces.
Pour résoudre le problème de l’onglet avec espace dans l’éditeur Eclipse:
Fenêtre de menu -> Préférences -> Java -> Style de code -> Formateur
Cliquez sur configurer les parameters spécifiques au projet.
Cochez Activer les parameters spécifiques au projet
La page de profil sera affichée
Utilisez Ctrl + Maj + F pour formater une classe Java qui remplacera tab par espace.
Eclipse Helios pour les développeurs C ++
Au lieu de modifier l’éditeur de texte par défaut, modifiez le style de code / Modifier -> voir les images