최근 Matlab의 디버그 모드와 관련하여 다음 호기심 문제가 발생했습니다. 일반적으로 편집기 창에서 개별 줄에 중단 점을 설정하여 디버거를 많이 사용하므로 보통 빨간색 원 이미지에서 중단 점이있는 줄을 표시합니다.왜 MATLAB 편집기 창에서 중단 점이 보이지 않습니까?
지난 며칠 동안 이러한 중단 점을 표시 할 수 없었습니다. 선을 클릭하면 빨간색 원이 부분적으로 나타나고 (마우스를 클릭 한 상태에서) 사라집니다. 중단 점은 dbstatus 또는 코드를 실행하여 확인되는대로 활성화됩니다. 실행이 적절한 행에서 중단되고 프로그램이 일시 중지되면 디버그 모드임을 나타내는 상태 메시지를 제외하고 해당 행에서 일시 중지되었다는 것을 시각적으로 확인하지 않습니다 (예 : 편집기 창에서 일반적인 화살표 포인터). 하나의 흥미로운 트위스트는 코드에 대한 변경 사항을 저장하지 않은 경우 중단 점을 볼 수 있지만 일단 저장하면 (정상적으로) 사라지고 파일에 저장되지 않은 변경 사항이없는 한 볼 수 없다는 것입니다.
코드에서 모두 지우기 또는 지우기 사용이 없지만 중단 점이 비활성 상태가 아니라 단순히 눈에 띄지 않는다는 점을 다시 강조하고자합니다. 이 오류는 가장 간단한 단일 회선 기능을 사용하여 재현 할 수 있습니다.
주기적으로이 문제가 발생했습니다. 나는 정신을 회복하기 위해 matlab를 다시 시작해야한다는 것을 알았다. 작업 공간을 저장하고 다시로드하면 상당히 어려워집니다. – Alex
[here] (http://www.mathworks.com/support/)에 대한 버그 보고서를 제출 하시길 권합니다. (무료) 계정을 만들어야 할 수도 있습니다. – Jonas