Có công cụ nào khả dụng để giúp việc theo dõi lỗi trong các khối chế độ org dễ dàng hơn không? (Tôi đang làm việc với python cụ thể)
Quy trình công việc hiện tại của tôi là sao chép mã hoạt động vào một khối nguồn và cố gắng chỉ thực hiện các sửa đổi tối thiểu. Nếu xảy ra lỗi lớn, tôi sẽ sao chép nó trở lại tệp khác hoặc làm rối khối và gỡ lỗi tệp kết quả.
Có thiếu công cụ nào không? (ví dụ, một cái gì đó giống như chế độ biên dịch trong đó nó sẽ đưa bạn đến dòng lỗi.)
Chỉnh sửa: ví dụ, tôi vừa tìm thấy Cc Cv v, nó mang đến một bộ đệm với các tham chiếu noweb được mở rộng. Thật không may, nó không bao gồm các đối số tiêu đề, vì vậy mã từ này không thể chạy mà không nhập các đối tượng trong trình thông dịch trước. Tương tự, nếu tôi có câu lệnh return, nó sẽ không được thực thi và bộ đệm không thể chỉnh sửa được, do đó, phải thực hiện một số bước để có được nguồn có thể chạy được từ một khối python.
:session
tiêu đề vào khối mã của bạn? ví dụ :session *my-python*
. Sau đó, chỉ cần xem thực thi tập lệnh trong *my-python*
bộ đệm trong khung hoặc cửa sổ khác. Tôi đoán bạn muốn một cái gì đó tinh vi hơn chính xác?
(org-src-debug)
. Điều này có lợi thế là bạn có thể gỡ lỗi các khối mã nguồn với các đối số đầu vào.