PyCharm สามารถแสดงรายการข้อผิดพลาด Python ทั้งหมดในโครงการได้หรือไม่


92

ฉันใช้ python 2.7 ในสภาพแวดล้อมเสมือนและ PyCharm 2.7 (สร้างใหม่เมื่อ 07 กุมภาพันธ์ 2013)

เมื่อใดก็ตามที่ฉันเปิดไฟล์ python ซึ่งมีข้อผิดพลาดที่ชัดเจน (เทียบเท่ากับข้อผิดพลาดในการคอมไพล์ในภาษาอื่น ๆ เช่นการใช้ตัวแปรที่ไม่ได้ประกาศเรียกฟังก์ชันที่ไม่มีอยู่) จะแสดงแถบสีแดงในรางน้ำของไฟล์

ดังนั้นฉันจึงค้นพบข้อผิดพลาดแบบสุ่มเมื่อฉันบังเอิญไปยังไฟล์ที่มีอยู่ สิ่งที่ฉันต้องการจริงๆคือสามารถแสดงรายการข้อผิดพลาด python ทั้งหมดในหน้าต่างแยกต่างหาก Visual Studio 2005/2008/2010 / ... IDE มีมุมมอง "ข้อผิดพลาด" แยกต่างหากซึ่งแสดงรายการทั้งหมดพร้อมชื่อไฟล์และหมายเลขบรรทัดและทำให้ฉันสามารถคลิกที่ข้อผิดพลาดข้อใดข้อหนึ่งเหล่านี้และไปที่ แหล่งที่มา

PyCharm มีอะไรแบบนี้ไหม?

คำตอบ:


122

คุณสามารถโทรหาCode | Inspect Code (เดิมคือ Analyze | Inspect Code โดยใช้ @ CrackerJack9) เพื่อรับข้อผิดพลาดและคำเตือนและวิธีการแก้ไขทั้งหมด ในแผงผลลัพธ์คุณสามารถเลือกดูเฉพาะข้อผิดพลาด (ปุ่มสีแดง / เหลืองที่ด้านซ้าย)


ว้าว. ฟีเจอร์นี้ยอดเยี่ยมมาก เมื่อก่อนไม่เคยใช้เลย มีประโยชน์มาก!
kevinarpe

สิ่งที่ฉันพบว่าน่ารำคาญสุด ๆ คือมันแสดงข้อผิดพลาดในไฟล์หลายร้อยไฟล์ฉันยังไม่พบการตั้งค่าที่ควรตรวจสอบเฉพาะไฟล์ของฉันเอง
kap

@kap ฉันคิดว่าถ้าคุณทำตามคำตอบนี้มันจะกรองไดเรกทอรีที่คุณเลือก เพิ่งลองใช้ดูเหมือนว่าจะได้ผล
Jason Capriotti

@vladimir วิธีการทำในระหว่างการเดินทาง ที่แสดงในตัวแก้ไข PyCharm ของฉันไม่แสดงข้อผิดพลาดในการเลื่อนที่ถูกต้องตัวอย่างเช่นตัวแปรที่ไม่ได้ประกาศในสคริปต์ของฉัน
imsrgadich

14

ใช่เรียกใช้วิเคราะห์ | ตรวจสอบรหัสและระบุทั้งโครงการเป็นขอบเขตของการวิเคราะห์


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.