-
[C#] Scintillanet 이란 ?프로그래밍/C# 2020. 9. 25. 21:56
Scintillanet 이란 ?
Scintillanet 은 다양한 Text Editor 기능을 사용할 수 있게 해주는 NuGet 패키지입니다. 아마 NuGet 패키지도 처음 사용해보시는 분들이 많으실거라 생각합니다. 저도 클라이언트의 요청으로 자료조사중에 새롭게 알게된 기능이기도 한데요. 쉽게 말해서 사람들이 만들어놓은 라이브러리 패키지들을 사용할 수 있는 기능이라고 생각하면 좋을 것 같습니다.
이 패키지 관련 정보는 아래 링크에 표시해두었습니다.
주요 기능
기존의 C# 에서 텍스트를 출력할 도구는 TextBox 와 RichTextBox 등이 있었습니다. 느끼신분들도 있겠지만 이 두가지 도구 모두 일반적인 편의 기능을 사용할 수 없습니다. 예를들어 열선택, 구문강조, 선택라인 강조 등 다른 Text Editor 에서 볼 수 있는 기능들이 전혀 안됩니다. 그리고 그러한 기능들을 가능하게 해주는 패키지가 바로 Scintillanet 패키지 입니다. 이 패키지를 사용한 대표적인 Editor 로 NotePad++ 이 있습니다.
단, Scintillanet 은 다양한 Editor 기능들을 제공하지만 비쥬얼스튜디오 또는 NotePad++ 처럼 만들기 위해서는 사용자의 노력이 많이 필요합니다. 아래 링크를 보시면 Scintillanet 을 이용하여 만든 Demo 버전 을 볼 수 있습니다.
'프로그래밍 > C#' 카테고리의 다른 글
[C#] virtual, abstract, interface (2) 2020.11.05 [C#] Delegate 를 이용해 폼 간 데이터 전송하기 (0) 2020.10.08 [C#] TextBox 에 찾기바꾸기 기능 활용 (0) 2020.09.29 [C#] Column editing function in TextBox (0) 2020.09.29 [C#] StreamReader : 대용량 텍스트 파일 읽기 (0) 2020.09.22