Trouver une parenthèse incomparable dans un fichier


2

J'ai donc cet énorme fichier (un fichier de modèles de rendu SharePoint, si cela vous intéresse). Le problème est que cela ne fonctionne pas, car quelque part dans ce fichier, dans un bloc de code, il y a un '('. Comment le trouve-t-il. utilitaires en ligne installés.



Vous pouvez toujours le parcourir à la main. ;) J'ai un algorithme mental efficace que j'utilise pour ce type de débogage. Je devrais cependant coder un script Perl pour l’automatiser à un moment donné. :)
Ben Richards

@ sidran32, vous ne faites que compter, et vous voyez où cela devient négatif?
Soandos

@soandos Plus ou moins. Ou où ça reste positif. :) Il est également utile que les compilateurs commencent à générer des erreurs directement après la ligne où se trouve l'erreur. Avant de comprendre comment faire ce genre de débogage correctement, c'était vraiment un cauchemar d'essayer de le réparer. : P Une accolade mal alignée, un point-virgule manquant ou une parenthèse incohérente peuvent provoquer des centaines d'erreurs.
Ben Richards

1
Pour être honnête, avec une bonne indentation, ce n’est presque jamais difficile à corriger. Si vous ne l'avez pas, cela peut être un cauchemar.
Soandos

Réponses:


1

Utilisez la commande emacs M-x check-parens<RET>.

Allumer show-paren-modeserait aussi probablement une bonne idée.


Je suis plutôt une personne de Vim, mais cela semble être ma seule option. Merci!
Mihai
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.