族谱网 头条 人物百科

文本编辑器

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:522
转发:0
评论:0
纯文本文件与文字处理文件由文本编辑器创建的纯文本文件与由诸如MicrosoftWord、iWork与OpenOffice.org之类的文字处理器创建的文档文件之间,存在着明显的不同:当展现或者编辑纯文本文件时,需要显示文件所含的所有字符。起标记作用的只有那些文本文件所使用的字符集里的控制字符,即换行符、制表位和换页符,比如简单常用的字符集ASCII。纯文本文件常用于编写程序和记录配置信息;或者自定义标签的格式如,XML、HTML。文字处理器创建的文档除了包括字符集所定义的字符外,通常还包含由文件格式指定的控制字符。这些控制字符实现了诸如粗体、斜体、字体、列、表等功能。文字处理器通常能够编辑并导出或保存为纯文本文件。但是,这样做必须很小心。当你用文字处理器处理源程序、HTML代码、配置文件和控制文件的时候,要格外注意。否则,这些文件里就会包含那些文字处理器对应格式里的特殊字符,这样你的文件就...

纯文本文件与文字处理文件

由文本编辑器创建的纯文本文件与由诸如Microsoft Word、iWork与OpenOffice.org之类的文字处理器创建的文档文件之间,存在着明显的不同:

当展现或者编辑纯文本文件时,需要显示文件所含的所有字符。起标记作用的只有那些文本文件所使用的字符集里的控制字符,即换行符、制表位和换页符,比如简单常用的字符集ASCII。纯文本文件常用于编写程序和记录配置信息;或者自定义标签的格式如,XML、HTML。

文字处理器创建的文档除了包括字符集所定义的字符外,通常还包含由文件格式指定的控制字符。这些控制字符实现了诸如粗体、斜体、字体、列、表等功能。

文字处理器通常能够编辑并导出或保存为纯文本文件。但是,这样做必须很小心。当你用文字处理器处理源程序、HTML代码、配置文件和控制文件的时候,要格外注意。否则,这些文件里就会包含那些文字处理器对应格式里的特殊字符,这样你的文件就会出现问题。

历史

文本编辑器

一盒穿孔卡片,里面包含几个程序。

在文本编辑器出现前,人们用打孔机把计算机文字打到穿孔卡片上。文字存放于一个装着这样的薄卡片的盒子里,可以用读卡器来阅读它。

第一个文本编辑器是一种行编辑器,它运行在打字机型的终端上,这种编辑器并不具备在窗口和屏幕中显示的功能。它包含了一些非常短的命令(为了减少打字量)。其中一个命令能够把文件的指定部分通过打字机打印出来。编辑光标是想象中的一个插入点,通过特殊命令,可以把它移动到特定内容字符串所在的行。随后,内容字符串又被扩展成正则表达式。如果想看到文件的变化,你需要把它打印出来。相对于穿孔机来说,人们认为这种基于行的文本编辑器具有革命性的进步。如果没有它,用户就需要把那些处理文本的命令打成专用的卡片,并在编辑文件时使用这些卡片。

当带有显示屏的计算机终端出现后,基于显示屏的文本编辑器开始流行起来。最早的全屏编辑器中,有一种叫做O26(英语:O26 (text editor)),它是于1967年为CDC 6000系列(英语:CDC 6000 series)机器的操作控制台而作的。另外一个早期的全屏编辑器是vi。vi诞生于20世纪70年代。至今,它仍然内置于Unix和Linux系统中,不过vi也有一个改善的版本Vim也十分为人所知。全屏编辑器对视频终端的销售起到了促进的作用。

不同的文本编辑器

有些文本编辑器简洁易用,只能编辑纯文本文件,也有些文本编辑器功能丰富复杂,支持大量格式的文本文件。Unix和类Unix操作系统都提供了vi编辑器(或者是它的变种),但是也有部分操作系统提供了Emacs编辑器。这两个文本编辑器以其独特的快捷键操作和可定制的工作环境而在程序员世界中广泛应用;普通用户则喜欢使用Office来为文本添加格式。Windows系统同样提供了可编辑纯文本文件的记事本和一个类似于Word的写字板提供了基本的写作功能。也有很多人,尤其是程序员更喜欢Windows下功能更丰富,更专业的其它编辑器。OS X所提供的TextEdit可以编辑纯文本也可以编辑多信息文本,类似于DOS中的Wordstar.

专业的文本编辑器需要在处理巨大的文本时保持速度的能力。例如,系统管理员需要读取很长的日志文件;程序员需要修改很大的源代码文件,或者检查那种异乎寻常的大文件,比如用于存储整本词典的文件。这需要文本编辑器对大文本进行特殊的优化,而不是简单的把文本载入内存。

有些文本编辑器专门为提高效率和自定制环境提供了可编程的语言。这些语言大部分都是通用的脚本语言,也有一些是专门为文本编辑器设计的语言,例如Vim的Vimscript。在Emacs中,可以用Lisp程序编写宏来控制Emacs或者自定义快捷键。利用这种手段,用户可以按照自己的习惯方便的使用这些文本编辑器,但是这些方式也通常难学,不利于初学者定制自己的习惯。

还有一些可编程编辑器采用REXX作为它们的脚本语言。这些编辑器支持在屏幕的底部直接输入命令或者REXX语句。在这类编辑器中,最具代表性的是Xedit的后续产品,而Xedit是IBM在VM/CMS(英语:VM (operating system))中的编辑器。一些vi的后续产品,如Vim,还支持折叠以及宏,而且在底部还有命令行。人们认为它们是另一类正统编辑器。

许多用于开发软件的文本编辑器支持源代码的语法高亮和自动完成,这样就能够使得程序更容易读写。程序编辑器通常还允许你选中一个子程序或者变量,然后跳转到它的定义部分,再跳回原来的位置。像ctags这样的附加工具就是专门用来定位定义部分的。

随着计算机网络的发展,又诞生了可以多人协同编辑的文本编辑器,如Windows操作系统下的Netpad,它可以让多人同时协同编辑或阅读同一个文本文件。

典型功能

剪切、复制、粘贴

大多数文本编辑器都支持文件内的或者文件间的复制或者移动。

文字排版

文本编辑器通常支持基本的排版功能,如卷行、自动缩排、行号排版、注释排版等等。

撤销和恢复

同文字处理器一样,文本编辑器也支持撤销和恢复。通常,尤其是老的文本编辑器,只支持一级的编辑历史,只能撤销或者恢复至上一次变化。现代的和复杂的文本编辑器支持多级的编辑历史,这样就能够撤销或者恢复至任何的历史状态。能够记录变化的次数随编辑器的不同而不同,通常也是可以配置的。

导入

读取或者合并另一个文本文件的内容至当前正在编辑的文件。有些文本编辑器支持插入操作系统命令的输出。

过滤

一些先进的文本编辑器允许你把正在编辑的文件发送至另一个工具,并把过滤后的结果回读至这个文件。例如,用这种方法可以对一些行进行排序,或者进行数学计算等。

参见

文本编辑器比较

文本文件

编辑器之战

十六进制编辑器


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· HTML编辑器
安装AdobeDreamweaverBlueGriffonBluefishMicrosoftSharePointDesigner(原MicrosoftFrontpage)SeaMonkeyNamoWebEditor记事本停止更新AdobeGoliveKompoZerMicrosoftFrontPageMicrosoftFrontpageExpressNvu在线部署CKEditorTinyMCE
· 超文本
历史人们普遍认为超文字的灵感源于1941年豪尔赫·路易斯·博尔赫斯出版的短篇小说交叉小径的花园(英语:TheGardenofForkingPaths)。1945年,万尼瓦尔·布什在大西洋月刊所发表的一篇文章《和我们想得一样(英语:AsWeMayThink)》中提出了一种叫做Memex(英语:Memex)的机器设想,预言了文本的一种非线性结构,该篇文章呼唤在有思维的人和所有的知识之间创建一种新的关系。由于条件所限,布什的思想在当时并没有变成现实,但是他的思想在此后的50多年中产生了巨大影响。超文本系统超文本系统是一种提供了复杂格式的解释的软件系统,包括文本,图像,超链接一种文字间的跳转以提供某一个关键词的相关内容。这种系统为出版、更新和搜寻的工作提供了更多的便利。万维网是现今最普遍的超文本系统,其他历史上著名超文本系统还包括仙那都项目(英语:ProjectXanadu),HES(英语:Hyp...
· 源文本
参见资料文献
· 岑文本
子孙相关条目贞观之治唐太宗征讨高句丽
· 公认文本
由来伊拉斯谟新约的最后一页(启示录22:8-21)近代印刷术发明之后,第一本用印刷术发行的圣经是1452年到1456年之间古腾堡所发行的四十二行拉丁语圣经,这是西方世界第一本印刷品。中世纪以来,武加大译本一直是欧洲拉丁语教会使用的官方圣经,影响力很大,拉丁语地位很高,希腊语长期不受重视,没有多少人对希腊文新约有兴趣。但在1453年,君士坦丁堡被穆斯林攻陷,很多操希腊语的人携带书籍逃到西欧,西方第一次出现了大量的希腊语古卷,为西方研究希腊语提供了有利的条件。此外,随着文艺复兴运动的不断发展,越来越多的人也开始重视希腊语圣经。最早的新约希腊文编辑工作是1502年西班牙枢机主教德西斯内罗斯策划的,被称为《康普鲁顿合参本圣经》。这圣经1514年就已经完成编辑,但是到1520年才取得教皇出版的许可。虽然《康普鲁顿合参本圣经》是第一本编辑的新约希腊文圣经,但是首先发行上市的希腊文圣经却是荷兰学者伊拉斯...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信