Comment puis-je corriger l'erreur de syntaxe de perl “manquant droit bouclés ou le crochet” à l'aide de VIM?

De la compilation (ou l'exécution) d'un programme en perl avec une gamme inégalée des accolades ("[ ]") ou de la portée des accolades ("{ }") la cause de la "manquant droit bouclés ou le crochet" erreur de syntaxe. Perl souvent des rapports de la source de votre dernière ligne de code ("expressions du FOLKLORE"), qui pourraient être loin de la pièce manquante.

Exemple perl message d'erreur:

Missing right curly or square bracket at ./foo.pl line 100, at end of line
syntax error at ./foo.pl line 100, at EOF
Execution of ./foo.pl aborted due to compilation errors.

Comment puis-vi ou Vi improved (VIM) aux utilisateurs de résoudre ce message d'erreur? J'ai ajouté une réponse avec quelques VIM améliorations. S'il vous plaît ajouter vos propres idées, de pratiques, ou de vi plugins.

REMARQUE: Original question posté avec VIM version qui ne mettent pas en évidence de perl, les accolades et les crochets. Nombreuses versions les plus récentes; voir vim.org pour plus d'info.

Je ne peux pas aider mais être curieux: pourquoi utilisez-vous une version de Vim à partir de 2003? (Même Vim de la page d'accueil suggère 6.4 comme le pre-7 de la version stable de choix si 7.2 est un no-go pour une raison quelconque.)
Le système d'hébergement de ces outils n'a pas été mis à jour ou maintenus dans quelques années. (En essayant de penser à une autre raison, mais c'est vraiment pas plus compliqué que ça.) Je vais essayer une version plus récente sur un autre système et mise à jour de la version commentaire.

OriginalL'auteur |