나는 pdb를 사용하여 파이썬 프로그램을 디버깅하고 있으며 그 동작에 만족하지 않는다.이맥스 : gud와 pdb가 윈도우를 제어하지 못하도록 함
화면이 여러 개의 이맥스 창으로 나뉘어져 있고 pdb를 실행할 때 (임의로?) 창 중 하나가 * gud * 디버거의 출력으로 바뀝니다. 브레이크 포인트가 발생하는 경우도
은 디버깅 버퍼가 이미 창에 표시되는 경우에도, 그것은 일반적으로 에 다른 창을이 버퍼를두고, 소스 파일의 내용과 내 창문의 또 다른 대체합니다. (우연히 나는 그것이 소스 파일의 올바른 줄로 점프하는 것을 좋아한다)
gud/pdb가 내 윈도우를 관리하지 못하게하려면 어떻게해야합니까? 이맥에서 윈도우의 모든 프로그램 조작을 막을 수 있습니까? & 화면 레이아웃?
편집 : sticky windows에 toggle dedicated windows
set-window-dedicated-p 설정은 창에서 호출 된 C-f 찾기 파일이 다른 windoow에서 파일을 unintuitively 열어 놓는 단점이 있습니다. 내가 추가하여이 동작을 재정의 할 수 있었다 (받을 버퍼 창 (현재 버퍼)) 설정 윈도우 전용-P (전무)의 사용자 지정 버전 찾을 파일 – EoghanM
스티커 창은하지 않습니다 gud/pdb가 소스 코드 버퍼가있는 끈적한 창을 훔치려는 것을 막으십시오. gud/pdb가 창을 훔칠 수 없다면 새로운 Emacs 프레임을 열 것입니다. 이 문제에 대한 해결책은 내 대답을 참조하십시오. –