맨위로가기

SciTE

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

SciTE는 1999년에 처음 출시된 텍스트 편집기이다. 선택 영역 내에서 바꾸기, 정규 표현식을 사용한 하위 그룹 바꾸기, 코드 접기, API 파일, 서식 있는 복사, 약어, 다중 선택, 가변 폭 글꼴 지원 등 다양한 기능을 제공한다. 많은 언어의 구문 강조를 지원하며, 4.0.5 버전부터 대용량 파일 지원, 4.1.0 버전부터 아랍어와 같은 오른쪽에서 왼쪽으로 쓰는 언어에 대한 실험적인 지원이 추가되었다. SciTE는 설정 파일 편집을 통해 사용자 정의가 가능하며, Lua 스크립트를 내장하여 기능을 확장할 수 있다. 2003년 초부터 다양한 언어 및 코드 형식 지원, 유니코드 파일 감지 기능, PDF 형식으로의 내보내기 기능을 제공한다.

더 읽어볼만한 페이지

  • 자유 HTML 편집기 - 시몽키
    시몽키는 웹 브라우저, 이메일 클라이언트, HTML 편집기, IRC 클라이언트를 통합한 오픈 소스 인터넷 스위트이며, 모질라 애플리케이션 스위트의 개발 중단 후 시몽키 위원회가 이어받아 개발하고 파이어폭스와 동일한 게코 엔진을 사용한다.
  • 자유 HTML 편집기 - 넷빈즈
    넷빈즈는 1996년 자바 IDE 학생 프로젝트로 시작되어 썬 마이크로시스템즈를 거쳐 아파치 소프트웨어 재단에 기증된 오픈 소스 통합 개발 환경(IDE)으로, 다양한 언어를 지원하고 GUI 디자인 도구, 프로파일러 등 기능을 제공하며 자바 VM 운영체제에서 동작한다.
  • 리눅스 문서 편집기 - GNU 이맥스
    GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다.
  • 리눅스 문서 편집기 - Geany
    Geany는 다중 문서 인터페이스, 구문 강조, 코드 접기, 내장 터미널 에뮬레이터, 플러그인, 자동 완성, 프로젝트 관리 기능을 제공하는 텍스트 편집기로, 파이썬 통합 개발 환경 및 리눅스 텍스트 편집기로도 선정된 바 있다.
  • 윈도우 문서 편집기 - GNU 이맥스
    GNU 이맥스는 1984년 리처드 스톨먼이 개발한 자유 소프트웨어 텍스트 편집기로, C 언어와 Emacs Lisp를 사용하며, 다양한 기능과 확장성을 통해 텍스트 편집, 프로그래밍, 파일 관리 등 다양한 용도로 사용된다.
  • 윈도우 문서 편집기 - XEmacs
    XEmacs는 1980년대 후반 GNU Emacs에서 분기되어 사용자 정의 기능, 다양한 운영체제 지원, 자체 패키지 관리 시스템을 갖춘 텍스트 편집기였으나, 개발 속도 저하와 GNU Emacs와의 호환성 문제로 2015년 이후 유지 관리 모드로 전환되었다.
SciTE - [IT 관련 정보]에 관한 문서
기본 정보
이름SciTE
개발자네일 호지슨
최초 릴리스1999년
최신 릴리스 버전5.4.0
최신 릴리스 날짜2023년 11월 18일
최신 프리뷰 버전알 수 없음
최신 프리뷰 날짜알 수 없음
프로그래밍 언어C++
지원 언어아프리칸스어
아랍어
불가리아어
카탈루냐어
중국어 번체
중국어 간체
체코어
웨일스어
덴마크어
독일어
그리스어
스페인어
스페인어 (멕시코)
에스토니아어
바스크어
핀란드어
프랑스어
갈리시아어
헝가리어
인도네시아어
이탈리아어
일본어
카자흐어
한국어
말레이어
노르웨이어 보크몰
네덜란드어
폴란드어
브라질 포르투갈어
포르투갈어
루마니아어
러시아어
슬로베니아어
세르비아어
스웨덴어
스와힐리어
태국어
튀르키예어
우크라이나어
언어 수39
종류텍스트 편집기
라이선스HPND
웹사이트공식 웹사이트
SciTE 스크린샷
Windows에서 실행 중인 SciTE

2. 역사

SciTE는 1999년에 처음 출시되었다.

3. 기능

SciTE는 선택 영역 내에서 바꾸기, 정규 표현식을 사용한 하위 그룹 바꾸기, 파일에서 찾기, 코드 접기, API 파일, 서식 있는 복사, 약어, 다중 선택, 가변 폭 글꼴 지원 등 다양한 기능을 제공한다. 편집 레이아웃은 소스 코드를 담는 여러 개의 탭과 실행된 스크립트의 출력을 표시하는 출력 창으로 구성된다.

SciTE는 다양한 언어의 구문 강조를 지원하며, 지원되는 언어의 전체 목록은 공식 문서에서 확인할 수 있다.[5]

4.0.5 버전부터 대용량 파일을 지원하며, 4.1.0 버전부터는 아랍어와 같이 오른쪽에서 왼쪽으로 쓰는 언어에 대한 실험적인 지원이 추가되었다.[6]

3. 1. 기본 기능

SciTE는 선택 영역 내에서 바꾸기, 정규 표현식을 사용한 하위 그룹 바꾸기, 파일에서 찾기, 코드 접기, API 파일, 서식 있는 복사, 약어, 다중 선택, 가변 폭 글꼴 지원 등의 기능을 제공한다. 편집 레이아웃은 소스 코드를 담는 여러 개의 탭과 실행된 스크립트의 출력을 표시하는 출력 창으로 구성된다.

SciTE는 많은 언어의 구문 강조를 지원한다. 지원되는 언어의 전체 목록은 공식 문서를 참조하면 된다.[5]

4.0.5 버전부터 대용량 파일 지원이 가능해졌다.

4.1.0 버전부터 아랍어와 같은 오른쪽에서 왼쪽으로 쓰는 언어에 대한 실험적인 지원이 추가되었다.[6]

3. 2. 구문 강조

SciTE는 많은 언어의 구문 강조를 지원한다. 지원되는 언어의 전체 목록은 공식 문서를 참조하면 된다.[5][9]

3. 3. 화면 구성

SciTE의 편집 레이아웃은 소스 코드를 담는 여러 개의 탭과 실행된 스크립트의 출력을 표시하는 출력 창으로 구성된다. 화면에는 여러 탭에 소스를 표시할 수 있으며, 스크립트 실행 결과를 표시하는 틀을 추가할 수도 있다. 선택 영역 내에서 바꾸기, 정규 표현식을 사용한 하위 그룹 바꾸기, 파일에서 찾기, 코드 접기, API 파일, 서식 있는 복사, 약어, 다중 선택, 가변 폭 글꼴 지원 등의 기능이 제공된다.[5]

4. 사용자 정의

SciTE는 텍스트 구성 파일을 편집하여 설정을 변경할 수 있으며, Lua 프로그래밍 언어를 내장하여 추가적인 사용자 지정도 가능하다.[3] 2003년 초부터 21개 언어로 메뉴 텍스트를 지역화하고, 36개의 다양한 프로그래밍 언어 및 기타 코드 형식을 지원하며, 서로 다른 플랫폼의 줄 바꿈 스타일 간 자동 변환과 유니코드 파일 감지 기능도 갖추고 있었다.[3] 또한, SciTE는 일반 텍스트 파일을 PDF 형식으로 내보낼 수 있다.[4]

4. 1. 설정 파일

SciTE는 매우 자유로운 설정이 가능하다. 그래픽 설정 창은 없지만, 일반 텍스트 구성 파일을 편집하여 설정을 변경할 수 있다.[3] 각 언어 및 프로젝트별로, 전역 또는 사용자별 옵션을 설정할 수 있다. 표준 설치에는 이러한 파일을 편집기에서 열 수 있는 메뉴 옵션이 있다. 이를 통해 단축키, 탭, 코드 접기, 글꼴 및 구문 강조 표시와 같은 항목을 높은 수준으로 사용자 지정할 수 있다.[5]

또한, Lua 프로그래밍 언어가 SciTE에 내장되어 있어 사용자가 추가로 사용자 지정할 수 있다. 사용자는 버퍼의 내용과 Scintilla API에 접근할 수 있는 Lua 스크립트를 작성할 수 있다. 스크립트는 단축키 또는 이벤트에 의해 트리거될 수 있으며, 자동 완성 또는 기타 후크를 구현할 수 있는 가능성을 제공한다.

4. 2. Lua 스크립트

SciTE는 Lua 프로그래밍 언어가 내장되어 있어 사용자가 추가 기능을 만들 수 있다. 사용자는 버퍼의 내용과 Scintilla API에 접근할 수 있는 Lua 스크립트를 작성할 수 있다.[5] 스크립트는 단축키 또는 이벤트에 의해 작동될 수 있으며, 자동 완성 등의 기능을 구현할 수 있다.[5] 유용한 스크립트는 온라인에서 공개되어 있다.[10]

참조

[1] 웹사이트 scite-files/translations_list.md at main · moltenform/scite-files https://www.github.c[...] 2021-04-28
[2] 웹사이트 License for Scintilla and SciTE http://www.scintilla[...] 2015-06-15
[3] 간행물 Kodierchamäleon 2003-10
[4] 간행물 Zwölf Editoren für Code und Text
[5] 웹사이트 SciTE Documentation http://www.scintilla[...] 2015-06-15
[6] 웹사이트 Scintilla and SciTE https://www.scintill[...]
[7] 웹사이트 Scintilla and SciTE http://www.scintilla[...]
[8] 웹사이트 Scintilla license file http://scintilla.sou[...]
[9] 웹사이트 SciTE Documentation http://scintilla.sou[...]
[10] 문서 SciTE용Lua스크립트 http://lua-users.org[...]
[11] 웹인용 scite-files/translations_list.md at main · moltenform/scite-files https://www.github.c[...] 2021-04-28



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com