2009-04-30 3 views
3

텍스트 편집기에서 소스 코드를 열고 장식 (예 : Java)으로 표시 할 수 있다면 방황하고 있었습니까? 난 멋진 이클립스 편집기 기능이 필요하지 않습니다, 그냥 제대로 라인 번호와 소스 코드를 장식, 심지어 읽기 전용 수 있습니다. 나는 RCP가 무거운 플러그 인 뒤에 끌리는 때 텍스트 편집자에 많은 한계가다는 것을 읽었다. 전혀 끝낼 수 있습니까? 파일을 열 때 특정 코드 줄로 이동할 수 있습니까? 누군가가 올바른 방향으로 나를 가리키거나 몇 가지 예를 든다면 정말 좋을 것입니다 ... 미리 감사드립니다!Eclipse RCP : 소스 코드를 표시하는 방법?

+1

사실 나는 해결책을 찾았습니다. Eclipse 플러그인을 사용하지 않았습니다. 실제로 필요한 플러그인은 복잡하고 무겁습니다. StyledText SWT 위젯을 기반으로하는 훨씬 간단한 솔루션이 있습니다. 텍스트 장식을하기에 매우 가볍고 강력합니다. 나는 자바 소스가 올바르게 포맷 된 것을 보여주는 Eclipse 예제에서 소스 코드를 사용할 준비가되었음을 알았다. Google for JavaViewer는 간단한 트릭을 통해 모든 소스 코드 뷰어로 변환 할 수 있습니다 ... 일식, 일식에는 풍부한 정보가 포함되어 있습니다. 필요한 모든 정보를 찾을 수 있습니다! – Dima

+0

예제에 대한 링크를 공유하면 정말 좋을 것입니다. –

+0

자, 이제 예제를 빌리면 다음과 같이 성공적으로 제품에 통합됩니다. http://www.moonlit-software.com/logfaces/downloads/source-viewer.zip JavaViewer를 실행하고 표시 할 소스 파일. 그리고 이것은 우리의 응용 프로그램에 어떻게 들어 있는지 예제입니다 : http://www.moonlit-software.com/logfaces/web/images/screens/full/sources.png – Dima

답변

4

Eclipse (3.4.2) 자체는 구문 강조 표시를 구현하는 샘플 XML 편집기와 함께 제공됩니다. 새 플러그인 프로젝트를 만들고 '이 플러그인이 UI에 기여할 것'을 선택하고 리치 클라이언트 애플리케이션을 '아니오'로 선택하십시오. 다음 마법사 페이지는 친구 인 '편집기가있는 플러그인'템플릿을 제공합니다.

작업을위한 실제 템플릿으로 사용하기에는 너무 간단하지만 텍스트 파일 용으로 다채로운 편집기를 만드는 방법을 보여줍니다.

+0

정말 고마워요! 이것이 정확히 내가 찾던 내용입니다. – Dima

+0

WOW 덕분에 많은 의존성이있는 wst.ui.structuredtexteditor를 사용하지 않아도되었습니다! :) – wuppi

0

저는 TTCN 언어에 중점을 둔 이클립스 플러그인을 구현하고 있습니다. 편집자가 가장 중요한 부분입니다. 사실, 저는 Eclipse 편집기 프레임 워크를 사용하고 있습니다. 나는 당신이 원하는 것보다 훨씬 더 유용한 기능이 있다고 생각합니다. Andreads_D가 말했듯이, 기본적으로 제공되는 Eclipse가 제공하는 기본 예제에 대한 참조를 찾을 수 있습니다. 나는 당신이 그것에 관해 모든 것을 알 필요는 없으며 단지 당신의 필요를 채우고 있다고 생각합니다. 또한 https://quitus-kitt.googlecode.com/svn/trunk을 참조 할 수 있습니다. 어떤 문제라도 논의 할 수 있습니다. :)

+0

이클립스 에디터 프레임 워크는 너무 방대하고 많은 플러그인을 사용하기 때문에 전체 플러그인을 사용하면 처음부터 저를 배제 할 수 있습니다. 앞서 언급했듯이 데코 레이팅 된 소스 코드를 표시하는 가장 쉬운 방법은 일반 StyledText 위젯을 사용하는 것입니다. – Dima

+0

이미 해결책을 찾았습니까? –

관련 문제