2010-04-05 2 views
3

저는 python (또는 다른 언어) 코드를 편집 할 수있는 서식있는 텍스트 상자와 같은 무료 컨트롤/구성 요소/라이브러리를 찾고 있습니다.
일부 기능이 있습니다. :구문 강조 : .NET 용 서식있는 텍스트 상자 컨트롤

  • 강조 코드
  • 자동 들여 쓰기
  • 라인
  • 번호
(오픈 타입 키워드) 강조의 새로운 스타일 또는 규칙을 정의

그런 컨트롤이 있습니까? 또는 나는 나 자신을 써야만 하는가?

답변

4

ScintillaNET을 살펴보십시오.

ScintillaNET은 Windows Forms 응용 프로그램을위한 강력한 텍스트 편집 컨트롤과 다양한 Scintilla Windows 컨트롤을 관리하는 래퍼입니다. 개발자를 염두에두고 작성된 ScintllaNET API를 사용하면 응용 프로그램 또는 IDE (Integrated Developer Environment)에 고급 텍스트 편집 및 구문 강조 표시를 간단하게 추가 할 수 있습니다.

+0

@ 토마스 : 감사. –

+0

이 아기를 설치하는 방법을 알아낼 수 있습니다. – ChadD

1

상업적 옵션은 ActiPro Software의 SyntaxEditor입니다. 이 링크는 WPF 버전의 컨트롤 용입니다. 그들은 또한 XML 편집을 위해 사용했던 WinForms 버전을 제공합니다. 매우 잘 작동합니다.

사이트에서 읽은 부분부터 WPF 버전은 ANTLR- 생성 된 lexer-parsers를 지원합니다.

관련 문제