วิธีการเน้นข้อผิดพลาดและคำเตือนในช่องส่งสัญญาณของ iTerm


13

ฉันกำลังมองหาโซลูชันที่จะช่วยให้ฉันใช้การเน้นสีกับชุดข้อความเอาต์พุตที่สำคัญภายในแอปพลิเคชันขั้ว iTerm

สิ่งที่ต้องเน้น:

  • แอปพลิเคชันบันทึกคำเตือนเกี่ยวกับไฟล์ข้อผิดพลาดและความผิดพลาด (apache, nginx, tomcat)
  • คอมไพเลอร์เอาท์พุท
  • ข้อผิดพลาดอื่น ๆ ที่คล้ายกัน / คำเตือน

ป้อนคำอธิบายรูปภาพที่นี่


1
คำถามของคุณตรงนี้คืออะไร? หากเป็นคำถามในหัวเรื่องคุณหมายถึงอะไรด้วย "ดีที่สุด"
nohillside

อืม - ให้ฉันดูว่าฉันช่วยได้ไหม - คุณมีคำตอบในคำถาม ตามที่แก้ไขแล้วยังคงมีมากเกินไปในหมวดหมู่ของ "•คำตอบทุกคำที่ถูกต้องเท่าเทียมกัน:" คุณชอบ ______ อะไร " •คำตอบของคุณนั้นมาพร้อมกับคำถามและคุณคาดหวังคำตอบเพิ่มเติม:“ ฉันใช้ ______ สำหรับ ______ คุณใช้อะไร?”
bmike

คำตอบ:


39

iTerm รองรับการกำหนดสีคอนโซลเอาต์พุตตามชุดของนิพจน์ทั่วไป คุณสามารถตั้งค่าได้ในการตั้งค่า> โปรไฟล์> ขั้นสูง> ทริกเกอร์> แก้ไข

นี่คือชุด regexes ปัจจุบันของฉัน:

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

iTerm regexes ในทริกเกอร์ของโปรไฟล์

คุณสามารถปรับปรุง :)


มีการแนะนำ iTerm รุ่นใดบ้าง? ฉันไม่พบตัวเลือกนี้ในBuild 0.10
Sridhar Sarnobat

ฉันได้เพิ่มสิ่งนี้(\s\sat.*)เพื่อตรวจจับร่องรอยข้อยกเว้นเช่นat /Users/rootux/.nvm/versions/node/v8.1.2/lib/node_modules/truffle/build/cli.bundled.js:329530:36
Gal Bracha

ฉันได้เพิ่มการกุกกักดังนั้นข้อผิดพลาดดังกล่าวข้างต้นจะเป็น( |\[|\(|"|') (?i:.*( |\[|\(|"|')error( |\]|\)|"|')).*)ด้วยการบันทึกเช่น[246] ./components/src/errors/accessDeniedError.ts 366 bytes {0} [built]นี้จะไม่ถูกเน้น
RoberMP

ขออภัยมีข้อผิดพลาดด้านบน แต่ไม่สามารถแก้ไขได้อีก (ผู้ดูแล?) ควรเป็น(?i:.*( |\[|\(|"|')error( |\]|\)|"|').*)
RoberMP
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.