텍스트 편집기에서 소스 코드를 열고 장식 (예 : Java)으로 표시 할 수 있다면 방황하고 있었습니까? 난 멋진 이클립스 편집기 기능이 필요하지 않습니다, 그냥 제대로 라인 번호와 소스 코드를 장식, 심지어 읽기 전용 수 있습니다. 나는 RCP가 무거운 플러그 인 뒤에 끌리는 때 텍스트 편집자에 많은 한계가다는 것을 읽었다. 전혀 끝낼 수 있습니까? 파일을 열 때 특정 코드 줄로 이동할 수 있습니까? 누군가가 올바른 방향으로 나를 가리키거나 몇 가지 예를 든다면 정말 좋을 것입니다 ... 미리 감사드립니다!Eclipse RCP : 소스 코드를 표시하는 방법?
답변
Eclipse (3.4.2) 자체는 구문 강조 표시를 구현하는 샘플 XML 편집기와 함께 제공됩니다. 새 플러그인 프로젝트를 만들고 '이 플러그인이 UI에 기여할 것'을 선택하고 리치 클라이언트 애플리케이션을 '아니오'로 선택하십시오. 다음 마법사 페이지는 친구 인 '편집기가있는 플러그인'템플릿을 제공합니다.
작업을위한 실제 템플릿으로 사용하기에는 너무 간단하지만 텍스트 파일 용으로 다채로운 편집기를 만드는 방법을 보여줍니다.
저는 TTCN 언어에 중점을 둔 이클립스 플러그인을 구현하고 있습니다. 편집자가 가장 중요한 부분입니다. 사실, 저는 Eclipse 편집기 프레임 워크를 사용하고 있습니다. 나는 당신이 원하는 것보다 훨씬 더 유용한 기능이 있다고 생각합니다. Andreads_D가 말했듯이, 기본적으로 제공되는 Eclipse가 제공하는 기본 예제에 대한 참조를 찾을 수 있습니다. 나는 당신이 그것에 관해 모든 것을 알 필요는 없으며 단지 당신의 필요를 채우고 있다고 생각합니다. 또한 https://quitus-kitt.googlecode.com/svn/trunk을 참조 할 수 있습니다. 어떤 문제라도 논의 할 수 있습니다. :)
이클립스 에디터 프레임 워크는 너무 방대하고 많은 플러그인을 사용하기 때문에 전체 플러그인을 사용하면 처음부터 저를 배제 할 수 있습니다. 앞서 언급했듯이 데코 레이팅 된 소스 코드를 표시하는 가장 쉬운 방법은 일반 StyledText 위젯을 사용하는 것입니다. – Dima
이미 해결책을 찾았습니까? –
- 1. 자바 코드를 통해 Eclipse RCP UI
- 2. Eclipse RCP 종료를 중단하는 방법
- 3. Eclipse RCP : 편집기로드 후 메시지 대화 상자를 표시하는 방법?
- 4. eclipse rcp 팔레트 생성
- 5. div에 실제 소스 코드를 표시하는 방법
- 6. Eclipse RCP 프로그램으로 인쇄
- 7. Eclipse RCP 사례 연구
- 8. Eclipse RCP 커스텀 출시
- 9. Eclipse RCP 파일 탐색기
- 10. Eclipse RCP 문제
- 11. JBoss/Eclipse RCP 통합
- 12. Eclipse RCP XMLMultiPageEditorPart 오류
- 13. Eclipse RCP - 원근감있는 편집기
- 14. 디버그 정보가있는 Eclipse RCP 프로그램
- 15. Eclipse RCP : 특정 페이지에서 OpenPreferencesAction을 사용하는 방법?
- 16. eclipse rcp : 맞춤형 StyledText 위젯을 만드는 방법
- 17. Eclipse RCP 분리보기 : Z- 색인을 제어하는 방법?
- 18. Eclipse RCP | 위젯 측면에서 현재보기를 얻는 방법?
- 19. Eclipse RCP : 플러그인의 내부 클래스에 액세스하는 방법?
- 20. Eclipse RCP : 편집기에서 기본 저장 버튼을 표시하는 방법은 무엇입니까?
- 21. eclipse plugin.xml 페이지의 소스
- 22. Eclipse Look이있는 Eclipse RCP 툴바 버튼
- 23. SWT 예제 (Eclipse) 소스 코드를 보는 방법은 무엇입니까?
- 24. 노드에 표시된 소스 코드를 강조 표시하는 모듈
- 25. Eclipse RCP - 컨텐츠 지원 문제
- 26. SWT/JFace 또는 Eclipse RCP?
- 27. Eclipse RCP 업데이트 관리자 구성
- 28. Google Windowbuilder 전문가 Eclipse RCP
- 29. eclipse rcp : 클래스 로딩 문제
- 30. Eclipse RCP, RMI 및 번들
사실 나는 해결책을 찾았습니다. Eclipse 플러그인을 사용하지 않았습니다. 실제로 필요한 플러그인은 복잡하고 무겁습니다. StyledText SWT 위젯을 기반으로하는 훨씬 간단한 솔루션이 있습니다. 텍스트 장식을하기에 매우 가볍고 강력합니다. 나는 자바 소스가 올바르게 포맷 된 것을 보여주는 Eclipse 예제에서 소스 코드를 사용할 준비가되었음을 알았다. Google for JavaViewer는 간단한 트릭을 통해 모든 소스 코드 뷰어로 변환 할 수 있습니다 ... 일식, 일식에는 풍부한 정보가 포함되어 있습니다. 필요한 모든 정보를 찾을 수 있습니다! – Dima
예제에 대한 링크를 공유하면 정말 좋을 것입니다. –
자, 이제 예제를 빌리면 다음과 같이 성공적으로 제품에 통합됩니다. http://www.moonlit-software.com/logfaces/downloads/source-viewer.zip JavaViewer를 실행하고 표시 할 소스 파일. 그리고 이것은 우리의 응용 프로그램에 어떻게 들어 있는지 예제입니다 : http://www.moonlit-software.com/logfaces/web/images/screens/full/sources.png – Dima