소스 인사이트 대안이 있습니까?


12

나는 개발자가 아니지만 내 일을 위해 많은 코드를 추적합니다. 다른 사람들의 코드, 특히 큰 프로젝트의 경우 코드를 읽는 것이 실제로 어렵다.

Source Insight는 모든 심볼을 데이터베이스에 저장하는 훌륭한 응용 프로그램이므로 호출되는 새로운 함수를보고이를 클릭하여 함수 작성 방법을 확인할 수 있습니다. 객체의 모든 리퍼러를 보거나 호출자로 이동할 수 있습니다. 다른 파일에서 새로운 변수 / 구조 / 함수를 실행할 때마다 이러한 것들을 찾기 위해 생각의 기차를 깨고 쉘 명령을 생각할 필요가 없습니다.

WINE에서 실행 중이지만 때로는 방해가되는 작은 결함이 있습니다.

나는 사람들이 C-scope를 언급 할 것이라는 것을 알고, 그것을 시도했지만 실제로는 다릅니다. Ubuntu를위한 수많은 오픈 소스 프로젝트가 있기 때문에 효율적으로 읽을 수있는 기본 도구가 있습니까?

편집하다:

제안에 감사하지만 CODE :: BLOCKS 또는 CodeLite는 마우스로 이동하지 않고 클릭 한 기능을 볼 수있는 기능을 제공하므로 발신자와 수신자를 동시에 볼 수 있습니까?

여기에 이미지 설명을 입력하십시오


1
마지막으로 어느 것을 사용하셨습니까?
sleeping_dragon

2
나는 마침내 ctag 및 cscope와 함께 vin에서 Trinity 플러그인을 사용하기로 결정했습니다 ....
hansioux

답변:


3

Code :: Blocks 는 옵션 일 수 있습니다.

Code :: Blocks는 사용자의 가장 까다로운 요구를 충족시키기 위해 개발 된 무료 C ++ IDE입니다. 확장 성이 뛰어나고 완벽하게 구성 할 수 있도록 설계되었습니다.

플랫폼 전체에서 일관된 모양, 느낌 및 작동을 갖는 개발자에게 필요한 모든 기능을 갖춘 IDE입니다.

플러그인 프레임 워크를 기반으로하는 Code :: Blocks는 플러그인으로 확장 할 수 있습니다. 플러그인을 설치 / 코딩하여 모든 기능을 추가 할 수 있습니다. 예를 들어, 컴파일 및 디버깅 기능은 이미 플러그인에서 제공됩니다!

여기에 이미지 설명을 입력하십시오

Windows에서도 실행 되므로
다른 사람이 codelitewidestudio 에 대해 게시 할 수 있으므로 하나를 선택할 수 있습니다


1

나는 당신이 원하는 것이 소스 탐색기 라고 생각합니다.

그래도 마음에 들지 않으면 소스 정보를 얻을 수 있습니다.


0

내가 원하는 것을 올바르게 이해하고 있는지 확실하지 않지만 기본적으로 모든 IDE가 원하는 것을 할 수 있습니다-Code :: 다른 답변의 블록도 내 마음에 오는 것입니다. 또는 Eclipse .

어떤 언어를 사용해야하는지 말하지 않기 때문에 C : C 프로그래밍 제품군 / IDE에 대한이 IDE 모음을 참조합니다.


0

없습니다. 소스 통찰력만큼 직관적 인 다른 IDE는 없으며 라이센스가 있으면 라이센스가 부여됩니다.


0

sourcetrail : Sourcetrail는 C, C ++, 자바와 파이썬을위한 크로스 플랫폼 소스 탐색기입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.