문제

나는 한동안 D에서 프로그래밍을 해왔어 (http://www.digitalmars.com/d/) 지금.저는 Java가 더 빠르기 때문에 Java를 선호합니다.그러나 코드 완성 및 디버깅(Step-Over, Step-Into, Breakpoints 등)을 지원하는 편집기를 찾지 못했습니다.

의견 있으십니까?

추신:gdb가 작동하지 않았습니다.

도움이 되었습니까?

해결책

하강, Eclipse 플러그인은 두 가지를 모두 지원해야 합니다(D 지원 디버거가 설치된 경우).하지만 오랫동안 시도하지 않았다는 점을 인정해야 합니다. 시도했을 때 디버깅이 성공했습니다. ~ 아니다 작업, gdb를 사용하여.

또한보십시오 이 질문

개인적으로 저는 완료 엔진이 한 번 시작된 것을 알고 있지만 현재 완료나 디버깅을 제공하지 않는 Vim을 사용합니다.

다른 팁

나는 당신이 우수한 것을 시도하는 것이 좋습니다 코드::블록 IDE.D를 매우 잘 지원합니다(DMD 및/또는 GDC D 컴파일러도 자동으로 인식함).

또 다른 대안은 이미 위에서 언급되었습니다 - 하강.나는 Descent를 사용하려고 할 때마다 문제가 발생하고 어느 시점에서는 포기했기 때문에 Descent를 사용하지 않았습니다. (이것이 나쁘다는 의미는 아니며 문제가 무엇인지 파악하는 것이 게으르다는 의미입니다.)

C::B는 GDB를 사용하므로 패치된 GDB를 사용하여 코드를 디버깅할 수 있을 것 같습니다(확실하지는 않지만 시도하지는 않았습니다).

Linux에서는 Eclipse(+Descent) 또는 gEdit를 IDE로 사용하고 gdb를 디버거로 사용합니다.

저도 하강을 이용합니다.나는 디버거 비트를 사용하지 않지만 Windows 데스크톱에서 편집하고 Linux 서버에서 빌드/실행/디버깅하기 때문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top