2012-09-16 2 views
3

SWT 용 소스 코드 편집기 위젯이 있습니까? 나는 오랜 시간을 보았지만 아무 것도 발견하지 못했습니다 ... 그 질문을 보았습니다 : SWT Syntax highlighting widget,하지만 원시 StyledText 위젯을 사용하고 싶지 않습니다 - 구문 강조 만이 아닌 다른 것이 필요합니다. 예를 들어, 코드 완성도 필요합니다.SWT 소스 코드 편집기 위젯

사용자가 파이썬에서 소스를 편집 할 수있게하려면이 파일이 필요합니다.

+0

다소 복잡한 접근 방식은 StyledText를 사용하여 강조 표시된 제안 등을 표시하는 입력 내용을 잡는 것입니다. – lolopop

+0

Eclipse는 SWT를 사용하여 작성되었으며 소스 편집기가 있습니다. 완벽한 편집기. 하지만 문제는 : 내가 아는 한, 그것을 얻는 유일한 방법은 Eclipse 소스에서 소스를 분리하는 것입니다. – m4tx

+0

왜이 질문은 닫 혔을까요? – ZhekaKozlov

답변

2

"문제가 해결되었습니다."

나는 과 같이 JFace의 SourceViewer과 Google에있는 다른 것들을 사용했습니다.

1

개요보기 및 Eclipse와 관련된 기타 사항을 포함하여 Python 파일을 편집하기위한 Eclipse 플러그인을 작성할 수 있습니다. 그런 다음 비어있는 Eclipse 응용 프로그램 (java 편집기 제외)에 설치하면 사용자가 이러한 종류의 파일을 편집 할 수 있습니다.

편집자를 만들기위한 링크는 on vogella.com입니다. xml 파일 편집에 대한 인터넷의 또 다른 예가 있다는 것을 알고 있지만 지금은 링크를 찾을 수 없습니다.

1

JavaEditor이 * jdt * ui * 플러그인에 구현 된 방법을 살펴볼 수 있다고 생각합니다. org.eclipse.ui.texteditor.AbstractTextEditor은 대부분의 편집자를위한 기본 클래스입니다. 편집기를 구현 한 후에는 파일 확장명을 편집기와 연관시켜야합니다.