8
votes

Comment désactiver le formateur de Delphi 2010

Le formateur de Delphi 2010 est vraiment une chose agaçante pour moi. Je préfère formater mon code manuellement. Je crois que je le fais mieux.

Comment puis-je le désactiver?

Remarque: Réponses sur la raison pour laquelle je ne l'utilise pas en premier lieu ne sera pas acceptée. J'en ai besoin d'être éteint. Rien de plus, rien de moins.


12 commentaires

Je sais que je peux remapper le raccourci CTRL + D, mais y a-t-il un moyen de l'enlever complètement?


Comment savez-vous même que c'est là si vous n'en invoquez pas explicitement?


@Nick, cliquez avec le bouton droit de la souris dans le code source.


@Brucewell, à droite, mais le problème est que quel est le problème de sa présence? Pourquoi le fort besoin de s'en débarrasser complètement?


C'est probablement une affaire religieuse ...


Je l'ai désactivé parce que je frappais parfois Ctrl + D par accident et faire un gros gâchis.


Joseph, Ctrl + Z ne peut-il pas annuler cela? Quoi qu'il en soit, changer simplement le raccourci clavier n'est pas suffisant pour GAD, qui souhaite une suppression complète de la fonctionnalité. C'est ce que Nick (et moi) ne peut pas comprendre la raison de.


Il a spécifiquement demandé de désactiver ne le supprimer pas. Je suis à 99,9% de savoir que pouvoir désactiver la clé de coupe courte était ce qu'il avait à l'esprit, mais certaines personnes ont tendance à obtenir très précieux et protecteur de choses qui ils < / I> pense être "bon" et obtenez tous les antagonistes et quand quelqu'un ose avoir la temerité de suggérer qu'ils pensent différemment. Visez l'ancienne débâcle de la palette de composants pour un exemple similaire.


@Nick et Rob: j'ai aussi parfois accidentellement frappé Ctrl + D, et parfois Ctrl + Z ne l'annule pas. (Ceci est généralement CODE C ++ - je frappe souvent par habitude qui pourrait arrêter Ctrl + Z Travailler. En fait Ctrl + S est généralement comment je frappe Ctrl + D par accident.) Je trouve que les options de formatage ne sont pas suffisamment flexibles pour moi. Pour mettre en place afin que cela puisse format comme je le veux, cela ne serait pas un problème, alors je suis également intéressé par la façon de le désactiver.


J'en ai besoin de supprimer depuis que je souhaite que certaines lignes soient emballées au symbole 80 et à certains au symbole 120. Il n'y a aucune option pour changer l'emballage de la ligne uniquement éteinte.


Et Ctrl + D est mappé comme raccourci vers l'écran de la liste de procédures ultimes de l'assistant. S'il est possible de désactiver l'emballage à un symbole particulier, je peux envisager d'utiliser le Formater.


En outre, le formateur ne fait pas face à des choses comme "^ m ^ j" (pour CR / LF) correctement et casse activement le code.


3 Réponses :


7
votes

Supprimer ou renommer le fichier Embarcadero.modeling.formater.dll dans le répertoire bin de Delphi.


2 commentaires

C'est une bonne réponse (aucune installation supplémentaire du logiciel nécessaire) et cela fonctionne parfaitement. J'ai aussi été fatiguée de formater accidentellement des pages à cause de Ctrl-DL Merci, Bruce.


Je peux confirmer que cela fonctionne également dans XE2. Il y avait deux de ces dlls que j'ai renommé Embarcadero.Modeling.formatter.dll.Renamed



12
votes

Installez ddevextensions de Andreas Hausladen.
Dans sa dernière version:
version 2.0 (2009-09-13)
Ajouté: Support Embarcadero Rad Studio 2010
Ajouté: oiseau de l'éditeur Double-clic Action (ZOOM, SUPER-ZOOM)
AJOUTÉ: La touche de formateurs source (Ctrl + D) peut être désactivée


0 commentaires

2
votes

Il n'est pas nécessaire de télécharger et d'installer une extension, pas même pour supprimer un fichier!

dans la tête d'options Delphi 10 sur:

Formatage / Delphi / Profils et statut (Les légendes peuvent différer légèrement, je les ai traduites de l'allemand)

Il y a une case à cocher, intitulée " activer le formatage ".

 Entrez la description de l'image ici

inconvénient possible: cette fonctionnalité de formateur est également désactivée dans le menu Edition.


1 commentaires

ne fonctionne pas, au moins en 10.4.2, il format toujours automatiquement le fichier entier indépendamment de l'appui d'un raccourci - il le fait tout de suite au fichier ouvert