TEA (文字编辑器)

TEA是一个具有图形化使用者界面的文字编辑器,名称是从英文Text Editor of the Atomic Era(意为“原子时代的文字编辑器”)的首字母缩略而衍生。它是为了资源低消耗、广泛的函式功能和适应性而设计的[3],并且可用于Qt 5或4.6版本以上支援的所有桌面操作系统,其使用者界面也有多种语言的版本。

TEA
首次发布2001年, 22–23年前
当前版本44.1.0(11 July 2017[1]
编程语言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页面存档备份,存于互联网档案馆

参考

  1. ^ TEA. Tea.ourproject.org. [2017-07-11]. (原始内容存档于2017-08-03). 
  2. ^ 存档副本. [2017-10-06]. (原始内容存档于2017-10-04). 
  3. ^ TEA: A Smooth Text Editor That Hits the Sweet Spot. linuxinsider.com. [2017-11-06]. (原始内容存档于2017-11-07). 

外部链接