说起TXT文本文件,你一定首先会想到Windows的“记事本”程序。似乎TXT文本文件就是记事本程序的“专利”。但实际上,TXT文本文件只不过是记事本程序的一个常用“产品”而已,我们用其他许多程序都可以“生产”出TXT文本文件来。TXT文本文件看似简单,但其实所涉及的知识和技能,以及围绕它所能展开的话题却是十分广泛的。本专题我们就围绕TXT文本文件这一核心,一同走进TXT文本文件的世界,探索TXT文本文件及其使用技巧的奥秘。
文|何超 圆圆
TXT文本文件也称纯文本文件。是指保存在计算机中,只包含文字、符号、数字和换行标记,扩展名为.TXT的文件。但这并不是说,文本文件就是TXT文件,还有许多扩展名不是.TXT的文件,它们的内容其实也是上述的文字、符号、数字和换行符等,其实它们也是纯文本文件,例如各种程序的源代码。本文我们主要讨论TXT文本及文本文件,程序代码不是主要讨论的内容。
○一、“性格”分明的TXT文本文件
TXT文本文件的最大优点就是占用空间小。现在笔者手里有一个内含3163万字,容量为37.7MB的超大TXT文本文件。这个文件的内容到底有多少呢?如果觉得不够直观,那么我们用一个实例来进行测算——如果你每天能写一万字,那么需要写上3163天,也就是将近9年的时间,才能写完这些内容,但这些内容作为纯文本存储,其所占用的空间仅仅有37.7MB而已。可见,即便是一位疯狂的作家,如果用TXT文本文件来存储其所写作作品,那么一辈子仅用一张512MB的闪存卡就足够了。
(图1:3163万字的TXT文本仅占用37.7MB空间)
易于在网络上传播,是TXT文本文件的另一个优势。由于TXT文本的“体型”小,所以它在网络上传播是最为容易的。在早年带宽或网速比较紧张的互联网环境下,人们既希望在网络上能够传播更多的内容,又希望其他人能够快速地看到这些内容,因此最好的办法便是直接将TXT文本编排在HTML网页中,辅以必要的颜色变化进行发布,而不是将它们做到漂亮的图片中来引人关注;或者干脆直接将一些TXT文本文件做成链接供人们下载,例如早期的网络小说等。而如今,虽然网络速度普遍增快,但谁有能保证或许在某个偏僻的角落里,某人用一台古老的电脑上网,查看一张写入漂亮图片中的文字时,正为迟迟不能显示出内容而不着急呢?正因为如此,为了适应不同网速终端的访问需求,要传达的信息以TXT文本的形式来发布是最为保险的办法。
展开全文
(图2:将TXT文本编排在HTML网页中最容易查看)
虽然说TXT纯文本文件优点突出,但它的缺点也同样明显。由于TXT文本文件只包含文字、符号、数字等,因此如果它不依托具有更多格式支持的编辑器,就难以展现出形式多样的版面效果。用过记事本之后,你一定有所体会,当我们希望以更加丰富多彩的形式来表达一篇文档的内容时,记事本程序由于对格式支持的功能匮乏而显得很无能。这时,我们一定会首先想到Word、WPS,甚至是Photoshop之类的专用软件。只有使用此类软件,才能排出更加耀眼的作品,赋予文字更大的魅力。
(图3:TXT文本依靠支持丰富格式的编辑器才能展现出魅力)
○小技巧:两招改变记事本程序的千篇一律
是不是觉得记事本程序窗口中的文本或代码太单调、太不显眼?其实,Windows 10的记事本程序也允许我们改变字体种类和大小。在打开的记事本程序中,选择菜单命令“格式→字体”,然后在“字体”对话框中选择字体的类型以及大小,这时编辑窗口中的字体就会得到改观。
如果对窗口中的字体大小不够满意,那么可以利用菜单命令“查看→缩放→放大/缩小”,或者直接在编辑窗口中按下“Ctrl+加号”或“Ctrl+减号”,逐步微调字体的大小即可。
(图4:记事本程序也能显示亮眼的大字)
(图5:在记事本程序中微调字体的大小)
○二、创建TXT文本文件方法多
在使用DOS的年代,TXT文本文件的编辑工具最早是行编辑命令,后来出现了字符形式的编辑器EDIT,那时已经这是很了不起的编辑器,但如果拿到现在来看真是太简陋了。到了Windows时代,我们最常用的TXT编辑工具是记事本程序,其他文字处理软件也大都支持TXT文本文件的读写,如Windows自带的写字板程序,以及Word、WPS等专业编辑工具。利用各类第三方编辑软件以及程序设计工具软件,也均可以创建和编辑TXT文本文件。
●不用先开“记事本” 右键创建更简单
先双击记事本程序图标,打开之后输入内容,然后再将TXT文件保存到一个目标位置,这当然是创建TXT文本文件的常规方法。但这种方法不如用右键菜单命令来创建更加方便:直接在目标文件夹内的空白处单击鼠标右键,然后依次选择“新建→文本文档”,这样不但可以立马创建一个文本文件,而且可以顺带将文件名更改为自己想要的名字,最后双击这个空文件,便会自动打开记事本程序来编辑了。
(图6:用右键菜单创建TXT文本文件更方便)
◇小技巧:记事本如何创建TXT之外的文本文件
除了创建TXT文本文件外,记事本程序可以创建各类程序的源代码文件,这些其实也是文本文件。许多程序员在应急时都会使用记事本程序来创建源代码文件。创建的方法也很简单,只需开启一个新的记事本程序窗口,输入程序代码内容,在下达另存文件命令“文件→另存为”或按下“Ctrl+Shift+S”时,将“保存类型”选择为“所有文件 (*.*)”,然后在“文件名”框中输入自己所需要的程序文件名及扩展名即可。例如,当我们输入了C++语言的源代码之后,将其命名保存为“mypro.c”文件即可。
(图7:用记事本创建TXT之外的程序代码文本)
● 利用专业编辑工具 创建TXT文本文件
用专业级的文字编辑软件,如Word或WPS等,创建TXT文本文件的基本方法非常简单。只需在“文件”菜单中选择“另存为”命令,起好一个名字,即可完成TXT文本文件的创建。其实,创建文本文件另外还有其他方法和技巧,例如“选择性粘贴”法、记事本过滤法等。
(图8:用WPS创建TXT文本文件)
“选择性粘贴”法是将复制的一些带有排版格式的文字内容,滤掉格式之后,仅留下其文字内容以获得纯TXT文本的方法,常用来将来自网页或专业文档编辑工具中的带格式文本转换为无格式的纯TXT文本。在WPS办公软件、微软Office软件,以及一些网络浏览器中,均含有“选择性粘贴”的特殊粘贴选项。
而记事本过滤法则是另一种过滤格式的方法,我们可以先将含有格式的文本复制并粘贴到记事本程序中,由于记事本程序对许多格式的不支持,这样在粘贴的过程中便会自动丢失这些格式,直接将带格式的文本复制过来,即可获得TXT纯文本。最后将文件保存下来,即可获得TXT文本文件。
●TXT文本文件创建与处理的“大拿”——EmEditor
EmEditor是源自日本的一款文本编辑和处理工具,它丰富的文本处理功能以及对大文本的处理能力,深受以处理TXT文本为主的文字编辑以及各类程序员们的青睐。
EmEditor支持超级查找和替换,由于可以使用正则表达式,给文本处理提供了极大的想象和实现的空间。
(图9:功能超群的TXT文本编辑器EmEditor)
无限扩展的插件,又给该软件提供了功能的不断扩充,能够满足更多文本处理的需求。利用EmEditor软件的插件,我们可以方便地实现字体和行距的改变、字号的缩放、大小写的转换、窗口的分割与合并、段前段后空格以及空行的自动删除、重复行的删除、字数的统计、繁简体字的转换等操作。如果TXT文本文件中有一系列数据,或者是一个名单的列表,那么还可以实现文本列表中数据的排序。
而有规律的重复性动作,依靠“宏”的录制和利用,可以让重复的劳动自动执行,可以大大解放操作者的双手劳动。
在该软件中,我们还可以轻松实现两个文本文件的比较,大文本文件的读取,分割、合并等操作。
下面我们将会结合一些具体的实例,来讲述该软件在日常操作中的应用。
○三、TXT文本处理技巧贴心大放送
虽然TXT文本文件的创建比较简单,但在TXT文本文件的使用过程中,有许多技巧还是需要我们去探索和掌握的。如果不能掌握这些方法和技巧,在遇到某些问题时可能会感觉无从下手或疑惑不解。下面我们就列举一些与TXT文本或文本文件处理相关的技巧和案例。
●超大TXT文件 打开有诀窍
也许你会觉得,打开一个TXT文件不是一件容易的事吗?双击文档,自动启用记事本程序不就解决问题了吗?那么,如果你手头上拥有一个从服务器数据库中导出的容量为上百MB的“大个头”日志TXT文件,试试看是什么体验。
看到网上有一位读者问,为何我在一个还不算慢的电脑上,用记事本打开一个30MB的文本文件,等了好一阵子才看到其中的内容?
(图10:30MB的文本文件用记事本程序打开很缓慢)
◇小知识:为何记事本程序打开文本如此缓慢
其实,我们平时之所以感觉用记事本程序打开TXT文件是很轻而易举的事情,那是因为它主要是为打开普通容量的TXT文件而
姓名:
年龄:
电话: