조직 모드 블록의 추적 오류를 쉽게하는 데 사용할 수있는 도구가 있습니까? (특히 파이썬으로 작업하고 있습니다)
현재 진행중인 워크 플로는 작동하는 코드를 소스 블록에 복사하고 최소한의 수정 만 시도하는 것입니다. 중대한 오류가 발생하면 다른 파일로 다시 복사하거나 블록을 엉켜서 결과 파일을 디버깅합니다.
누락 된 도구가 있습니까? (예 : 오류가있는 라인으로 이동하는 컴파일 모드와 같은 것)
편집 : 예를 들어, Cc Cv v를 발견했는데 noweb 참조가 확장 된 버퍼가 나타납니다. 불행히도 헤더 인수가 포함되어 있지 않으므로 해석기에서 코드를 먼저 가져 오지 않으면이 코드를 실행할 수 없습니다. 마찬가지로 return 문이 있으면 실행되지 않고 버퍼를 편집 할 수 없으므로 파이썬 블록에서 실행 가능한 소스를 얻는 데 몇 가지 단계가 필요합니다.
:session
코드 블록에 헤더를 추가 했습니까 ? 예 :session *my-python*
. 그런 다음 *my-python*
다른 프레임이나 창 에서 버퍼에서 스크립트 실행을보십시오 . 이보다 더 세련된 것을 원한다고 생각하십니까?
(org-src-debug)
입니다. 이는 입력 인수로 소스 코드 블록을 디버그 할 수 있다는 이점이 있습니다.