TextAdept는 프로그래머를위한 빠르고 미니멀하며 놀랍도록 확장 가능한 크로스 플랫폼 텍스트 편집기입니다. C, C ++ 및 LUA의 조합으로 작성되었으며 12 년 이상 속도와 미니멀리즘에 대해 끊임없이 최적화 된 TextAdept는 속도와 디스크 공간을 희생시키지 않고 코드 팽창 및 초능력에 성공하지 않고 끝없는 확장 성을 원하는 프로그래머에게 이상적인 편집자입니다. 응용 프로그램에는 데스크탑 환경에서 실행되는 GUI (Graphical User Interface) 버전과 터미널 에뮬레이터 내에서 실행되는 터미널 버전이 모두 있습니다.
미니멀리즘에 대한 입장에서 TextAdept는 달리기가 거의 없습니다. Windows 및 MacOS에는 외부 의존성이 없습니다. Linux에서 GUI 버전은 QT 또는 GTK (Cross-Platform GUI 툴킷)에만 의존하며 터미널 버전은 NCures에만 의존합니다. BSD는 QT 및 NCURSE에 의존합니다. LUA 및 기타 타사 종속성은 응용 프로그램 자체에 컴파일됩니다.
TextAdept 릴리스는 여기에서 찾을 수 있습니다. 플랫폼에 적합한 패키지를 선택하십시오. 릴리스 간의 변경 사항에 대한 포괄적 인 목록은 여기에서 찾을 수 있습니다. 핵심 애플리케이션에 추가 기능과 기능을 제공하는 별도의 모듈 세트를 다운로드 할 수도 있습니다.
TextAdept에는 문서/ 디렉토리에 포괄적 인 사용자 설명서가 함께 제공됩니다. 설치, 사용, 구성, 테마, 스크립팅 및 컴파일을 포함한 TextAdept의 모든 주요 기능을 다룹니다.
TextAdept의 거의 모든 측면은 LUA를 사용하여 스크립트를 작성할 수 있으므로 편집기의 API는 많이 문서화됩니다. 이 API 문서는 문서/ 에도 있습니다. 응용 프로그램을 스크립팅 할 때 최고의 리소스 역할을합니다.
TextAdept는 CMAKE를 사용하여 Windows, MacOS, Linux 및 BSD를 구축 할 수 있습니다. CMAKE는 TextAdePt (예 : QT, GTK 및/또는 Curses)를 컴파일 할 수있는 플랫폼을 자동으로 감지하고이를 위해 빌드합니다. Windows 및 MacOS에서 CMAKE를 사용하여 자체 포함 된 응용 프로그램을 만들 수 있습니다. Linux 및 BSD에서는 cmake를 사용하여 TextAdept를 설치하거나 컴파일 된 바이너리를 TextAdePt의 루트 디렉토리에 배치하여 거기에서 실행할 수 있습니다.
일반적인 요구 사항 :
기본 절차 :
예를 들어:
cmake -S . -B build_dir -D CMAKE_BUILD_TYPE=RelWithDebInfo
-D CMAKE_INSTALL_PREFIX=build_dir/install
cmake --build build_dir -j # compiled binaries are in build_dir/
cmake --install build_dir # self-contained installation is in build_dir/install/
CMAKE 빌드에 영향을 미치는 부울 변수 :
NIGHTLY : 출혈에 대한 의존성으로 TextAdept를 구축할지 여부 (예 : 야간 버전). 기본값은 꺼집니다.QT : 꺼지지 않는 한 QT 버전의 TextAdePt를 빌드합니다. 기본값은 자동 탐지됩니다.GTK3 : 꺼짐이 없으면 GTK 3 버전의 TextAdept를 빌드합니다. 기본값은 자동 탐지됩니다.GTK2 : 꺼짐이 아니라면 GTK 2 버전의 TextAdept를 빌드합니다. 기본값은 자동 탐지됩니다.CURSES : 꺼지지 않는 한 Curses (터미널) 버전의 TextAdept를 작성합니다. 기본값은 자동 탐지됩니다.TextAdept 컴파일에 대한 자세한 내용은 매뉴얼을 참조하십시오.
TextAdept는 오픈 소스입니다. 기능에 대해 자유롭게 논의하고 버그를보고하며 패치를 제출하십시오. 개인적으로 저에게 연락 할 수도 있습니다 (Code Att Foicica.com).