KScope는 cscope의 프론트 엔드입니다. KScope는 리눅스 커널 큰 C 프로젝트 용 소스 편집 환경을 제공한다.
KScope는 KDevelop 등 주요 리눅스 / KDE 십오 중 어느 한 대체되는 것은 아니다. 첫째, 그것은 통합 개발 환경 아니다 : 이는 대부분의 IDE에 의해지지 / 디버그주기 컴파일 / 통상 기록을 제공하지 않는다. 대신 KScope는 소스 편집 및 분석에 집중된다.
가장 중요한 차이점은, 그러나, KScope 공통 IDE KScope의 사이가 기능적 프로그래밍 환경에서, 즉 C, 작성된 프로젝트와 함께 사용하도록되어있다. 의 IDE의 대부분은 객체 지향 언어 전문으로 C 프로그래머에 작은 도움이됩니다. 예를 들어, "클래스"트리 전역 개체로서 리눅스 커널의 모든 기능들을 디스플레이하는 임의의 의미있는 정보를 제공하지 않는다.
KScope, 다른 한편으로는, 사용자가 코드에 대한 질의를 실행할 수있는 코드 탐색을위한 효율적인 메커니즘을 중심으로 구축된다.
KScope 실행할 수있는 쿼리의 유형은 다음과 같습니다 :
- 기호에 대한 모든 참조를 가져옵니다
- 심볼의 정의를 찾아
- 모든 기능에 의해 호출 또는 함수 호출 찾기
- egrep을 패턴을 찾기
- 일부 파일을 #include 한 모든 파일을 찾기
이 쿼리는 기본 cscope의 프로세스에 의해 처리됩니다. KScope는 단순히 쿼리를 공급하고, 결과 목록에 출력을 구문 분석,이 과정에 프런트 엔드 역할을합니다. 그 목록의 항목은 나중에 일치하는 선에서 편집기를 엽니 다 선택할 수있다
특징 :.
여러 편집기 창 (좋아하는 KDE 편집기를 사용하여)
프로젝트 관리
가장 cscope의 쿼리에 대한 프런트 엔드
모든 오픈 에디터 태그 목록
전화 트리 창
저장 및 복원 쿼리를 포함하는 세션 관리,
파일 cscope.out 외부 내장 된 작동
이 릴리스의 새로운 기능입니다 :
새로운 기능 : 세션의 일환으로 쿼리를 저장 / 복원
개선 : 더 나은 세션 처리
버그 수정 : cscope의 출력 파서에 몇 가지 수정
버그 수정 : 역사에서 첫 번째 항목을 선택 고정 충돌
버그 수정 : 프로젝트 파일을로드 할 때 올바른 경로를 사용하여
버그 수정 : 활성 편집기의 정확한 검출
편집 수정 : 명시 적으로 libkscope_core와 libkscope_cscope 링크
문서 : INSTALL 파일에 KScope를 실행하기위한 추가 지침
댓글을 찾을 수 없습니다