25 votes

Comment mettre en évidence les erreurs et les avertissements sur la sortie du terminal iTerm ?

Je suis à la recherche d'une solution qui me permettrait de utiliser la mise en évidence par la couleur pour un ensemble de messages de sortie importants dans l'application terminale iTerm.

Des choses à souligner :

  • fichier journal des applications : avertissements, erreurs et fatalités (apache, nginx, tomcat)
  • sortie du compilateur
  • d'autres erreurs ou avertissements similaires

enter image description here

1 votes

Quelle est exactement votre question ici ? Si c'est la question du titre, que voulez-vous dire par "optimal" ?

0 votes

Hmm - laissez-moi voir si je peux vous aider - vous avez une partie de la réponse dans la question. Telle qu'éditée, elle est encore un peu trop dans la catégorie "-toutes les réponses sont également valables : "Quel est ton ______ préféré ?" -votre réponse est fournie avec la question, et vous attendez plus de réponses : "J'utilise ______ pour ______, qu'est-ce que tu utilises ?"

62voto

Greg Points 7391

ITerm prend en charge la coloration de la sortie de la console en fonction d'un ensemble d'expressions régulières. Vous pouvez les configurer dans Préférences > Profils > Avancé > Déclencheurs > Modifier.

Voici mon jeu actuel de regex :

(?i:.*error.*)                     // Yellow on Black
(?i:.*(warning|warn).*)            // Orange on Black
(?i:.*FATAL.*)                     // White on Red

iTerm regexes in a profile’s Triggers

Vous êtes le bienvenu pour l'améliorer :)

0 votes

Une idée de la version d'iTerm dans laquelle cela a été introduit ? Je ne trouve pas cette option dans Build 0.10

0 votes

J'ai ajouté ceci (\s\sat.*) Pour attraper toute trace d'exception telle que at /Users/rootux/.nvm/versions/node/v8.1.2/lib/node_modules/tru‌​ffle/build/cli.bundl‌​ed.js:329530:36

0 votes

J'ai ajouté ( |\[|\(|"|') à la patte, donc l'erreur ci-dessus serait (?i:.*( |\[|\(|"|')error( |\]|\)|"|')).*) . Avec cela, les journaux comme [246] ./components/src/errors/accessDeniedError.ts 366 bytes {0} [built] ne sont pas mis en évidence

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X