Textadept是程序員的快速,極簡且非常可擴展的跨平台文本編輯器。 TextAdept以C,C ++和LuA的結合編寫,無情地針對速度和極簡主義進行了優化,這是他們想要無盡的擴展性而無需犧牲速度和磁盤空間的程序員的理想編輯,並且不會屈服於代碼膨脹,並且不屈服於代碼膨脹和功能的超級可抵押。該應用程序既有在桌面環境中運行的圖形用戶界面(GUI)版本,也具有在終端模擬器中運行的終端版本。
在競標極簡主義時,Textadept幾乎沒有依靠。在Windows和MacOS上,它沒有外部依賴關係。在Linux上,GUI版本僅取決於QT或GTK(跨平台GUI工具包),而終端版本僅取決於Ncurses。 BSD取決於QT和Ncurses。 LUA和任何其他第三方依賴項都彙編為應用程序本身。
Textadapt版本可以在此處找到。為您的平台選擇適當的軟件包。可以在此處找到發行版之間的全面更改列表。您還可以下載一組單獨的模塊,這些模塊為核心應用程序提供額外的功能和功能。
TextAdept在其文檔/目錄中配備了全面的用戶手冊。它涵蓋了Textadept的所有主要功能,包括安裝,使用,配置,主題,腳本和編譯。
由於幾乎可以使用LUA對TextAdept的幾乎每個方面進行腳本,因此編輯的API已大量記錄。此API文檔也位於文檔/ 。在撰寫應用程序時,它是最終資源。
可以使用CMAKE在Windows,MacOS,Linux和BSD上構建TextAdept。 Cmake將自動檢測您可以編譯哪些平台的TextAdapt(例如QT,GTK和/或Curses),並為它們構建。在Windows和MacOS上,您可以使用CMAKE創建一個獨立的應用程序,以從任何地方運行。在Linux和BSD上,您可以使用CMAKE安裝TextAdapt,也可以將編譯的二進製文件放入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 Boolean變量:
NIGHTLY :是否要使用出血依賴性(即夜間版本)構建Textadapt。默認為OFF。QT :除非關閉,否則構建QT版本的TextAdAdept。默認值是自動檢測的。GTK3 :除非關閉,否則將構建GTK 3版本的TextAdAdept。默認值是自動檢測的。GTK2 :除非關閉,否則將構建GTK 2版本的TextAdAdept。默認值是自動檢測的。CURSES :除非關閉,否則構建了Textadept的詛咒(終端)版本。默認值是自動檢測的。有關編譯TextAdapt的更多信息,請參閱手冊。
TextAdept是開源。隨時討論功能,報告錯誤並提交補丁。您也可以親自與我聯繫(code att foicica.com)。