คำถามติดแท็ก makeprg

4
การสนับสนุนด่วนสำหรับการติดตาม Python
ว่าฉันมีสคริปต์หลามกับข้อผิดพลาด runtime: $ cat example.py #! /usr/bin/env python3 a = 1/0 ซึ่งจะช่วยให้: $ python3 example.py Traceback (most recent call last): File "example.py", line 3, in <module> a = 1/0 ZeroDivisionError: division by zero ฉันต้องการให้เป็นกลุ่มเพื่อข้ามไปยังบรรทัดที่มีปัญหาของไฟล์นั้น (บรรทัดที่ 3 ในกรณีนี้) ฉันรู้ว่ากลุ่มสามารถทำเช่นนี้เพราะมันทำงานได้ดีสำหรับการจับข้อผิดพลาดในเวลารวบรวมใน C กับการgccใช้:makeและquickfixหน้าต่าง แน่นอนว่าฉันสามารถเติมหน้าต่าง Quickfix ของ Vim ด้วย:set makeprg=python3\ %แล้ว:makeแต่จะไม่ข้ามไปยังหมายเลขบรรทัดที่ traceback ชี้ไปที่ เมื่อฉันมองเข้าไป:copenก็แค่ไฮไลท์บรรทัดแรกของการติดตามและฉันไม่สามารถข้ามไปยังหมายเลขบรรทัดที่เกี่ยวข้องได้ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.