TEA (文字编辑器)
此条目需要补充更多来源。 (2017年10月6日) |
TEA是一个具有图形化使用者界面的文字编辑器,名称是从英文Text Editor of the Atomic Era(意为“原子时代的文字编辑器”)的首字母缩略而衍生。它是为了资源低消耗、广泛的函式功能和适应性而设计的[4],并且可用于Qt 5或4.6版本以上支援的所有桌面操作系统,其使用者界面也有多种语言的版本。
![]() | |
首次发布 | 2001年, 22–23年前 |
---|---|
当前版本 |
|
编程语言 | C++ |
操作系统 | cross-platform (Qt)[2] |
类型 | Text editor |
许可协议 | GPL |
使用者界面概念
TEA的应用范围超过纯文字编辑器的范畴,因为它被设计为用于文字编辑的桌面环境。软件视窗的右侧有五个标签页:
- “editor”编辑页:表示实际的文字编辑器。在主视窗顶端会有排放名称标签的一列,可在多个开启的文件之间切换。编辑选项包含文字编辑主视窗。在该视窗下方有一显示编辑历史的讯息列,最㡳下一列是FIF,“著名输入字段”如下。 FIF是用于输入TEA特定命令的特殊命令行。编辑历史记录和FIF也可以在四个其他选项卡中看到。
- “files”档案页:可浏览及选择计算机系统中文件档案的管理器。
- “options”选项页:设置选项,用于更改TEA的行为并修改选单的内容。
- “dates”日历页:包含一个日历。
- “manual”学习页:包含详细的用户手册,包括FIF的说明。
软件特点
- 语法高亮显示:C编程语言,C++,Bash脚本,BASIC,C#编程语言,Fortran,Java编程语言,LilyPond,Lout, Lua语言,NASM,Pascal编程语言,Perl,PHP,Python编程语言,TeX/LaTeX,Verilog。
- TEA提供一些选用的主题方案,可改变外观的颜色显示。
- 在“调谐”中,可以激活当前行的突出显示,这是对于校对特别有用的功能,其中非电子文本和包含文本的位图必须与屏幕上的文本进行比较。典型的用途是使用OCR程序编辑被转换成文本文件的扫描文本,例如。用于在语言学中创建语料库。
- 在档案页(文件管理器)中有一个书签选单,其中可储存快速导航的文件夹路径。
- 拼写检查器
- 自由定义的文字片段
- 套版格式:HTML,XHTML,DocBook,LaTeX,Lout,DokuWiki和MediaWiki
- 文字转换功能(大写、小写、摩斯码等)
- 文本统计功能:字数统计;提取词字长;UNITAZ数排序;UNITAZ字母排序;子字串计数与子字串并计数(regexp)
- 数学函数
FIF
The Famous Input Field is a TEA specific command line. In order to find and replace text, enter e.g. SOURCETEXT~TARGETTEXT
and click on Replace, Replace All or Replace all in opened files in the Search menu. The string SOURCETEXT
well be replaced by the string TARGETTEXT
in the chosen way.
In addition, the FIF includes three separate search buttons, located on the right side.
插件
TEA网站有个名为“Acalc”的插件,它支援JavaScript的Math函数(sin ,cos,sqrt等)。例如在编辑器中输入2+2*sqrt(13)
数式,选择它并在插件选单中点击Acalc,可求得数式的解答。
历史
Release date | Win32 API | GTK+ | Qt | Comment |
---|---|---|---|---|
December 19, 2001 | 1.0.0.46 | — | — | Alpha |
April 26, 2006 | 12.1 | 13.0 | — | First GTK+ version (still parallelly with Win32) |
July 4, 2008 | — | — | 18.0.0 | First Qt version (Qt 3 & Qt 4) (rewrite from scratch) |
August 6, 2008 | — | 17.6.6 | — | Last regular GTK+ 2 version (does not compile on modern systems) |
December 24, 2010 | — | — | 28.1.4 | Last version supporting Windows 98 |
April 27, 2013 | — | 17.6.7 | — | Adaptation of the old GTK+ 2 version for modern systems |
July 3, 2013 | — | 18.0.0 | — | Port of the adapted GTK+ 2 version to GTK+ 3 |
April 21, 2016 | — | — | 41.1.1 | newest version (Qt 4.6+ & Qt 5) |
网站历史:
From | To | Site |
---|---|---|
December 2001 | June 26, 2006 | http://www.roxton.kiev.ua/ |
June 26, 2006 | March 24, 2013 | http://tea-editor.sourceforge.net/(页面存档备份,存于互联网档案馆) |
March 24, 2013 | now | semiletov.org/tea/(页面存档备份,存于互联网档案馆) & tea.ourproject.org(页面存档备份,存于互联网档案馆) |
参考
外部链接
- semiletov.org/tea/(页面存档备份,存于互联网档案馆) & tea.ourproject.org(页面存档备份,存于互联网档案馆)
- historically: tea-editor.sourceforge.net/ www.roxton.kiev.uawww.roxton.kiev.ua,存于互联网档案馆
- TEA: A Smooth Text Editor That Hits the Sweet Spot(页面存档备份,存于互联网档案馆)
- The Qt-based Tea Text Editor: Managing Image and Text Files in One Application
- 跨平台的文字编辑器 - TEA(页面存档备份,存于互联网档案馆)