2010-06-02 7 views
0

Je suis à la recherche d'un éditeur de texte Windows pour la programmation qui gère les espaces EOL CORRECTEMENT, ce qui, selon moi, signifie: Supprimer tous les espaces EOL en cas de sauvegarde, SAUF sur les lignes que je n'ai pas modifiées. C'est pour minimiser la quantité d'espace blanc EOL dans mon monde, mais ne pas polluer SCM diff/blame avec des corrections d'espaces uniquement (je dois traiter le code de l'ancien/d'autres personnes). J'ai joué avec TextPad, Notepad ++, Kodomo Edit et le Bloc-notes du programmeur 2, et je les ai tous trouvés absents.Quel éditeur Windows a la gestion des espaces blancs CORRECT EOL?

Aussi: je ne m'entends pas avec vi, et je ne suis pas sûr d'Emacs sur Windows.

@Matti Virkkunen: Je pourrais jouer avec diff, mais je veux résoudre le problème, pas les symptômes. La correction de diff signifie que tous les outils de différenciation my, others et server doivent être corrigés et ne corrige pas les problèmes de changement d'espace/de bruit/de hachage dans SCM. Exemple de haine de familier utilisant ce système: "update" me dit qu'un fichier a changé. Diff ne montre aucun changement.

+0

C'est votre vérité –

+1

Vous ne pouvez pas définir votre outil de diff pour ignorer ou désaccentuer les changements d'espace? –

+0

Cela peut être une question stupide, mais ne pouvez-vous pas simplement ajouter des espaces à la fin des lignes que vous ajoutez? – Luke

Répondre

0

AFAIR, Komodo Edit laisse EOL inchangé, sauf si vous modifiez explicitement cela dans les paramètres.

+0

Je l'ai essayé - n'a pas le comportement que je recherche: Il supprime les espaces de la fin des lignes si vous frappez "retour" à la fin d'eux, mais pas si vous faites d'autres modifications à cette ligne et le curseur. Egalement un péché capital, lorsque vous indentez à l'intérieur d'une fonction, des lignes vides sont créées avec des tabulations. La définition de "strip wiler sur sauvegarde" désactive tous les ws de fin, pas seulement les lignes que j'ai éditées. – blueshift