时间:2024-05-04
吕梁
在处理文本时,有时需要对其中所包含的特定关键词进行查询。如果在记事本程序中搜索,无法以直观的方式通览所有符合条件的关键词。这时,改用Text Filter软件来处理,就方便多了。该软件有安装版和便携版可选,这里我们选用便携版(http://www.musetips.com/downloads/TextFilter_Portable.zip)。
下载软件后解包,运行其中的EXE文件即可启动该软件。软件启动后,打开一个要处理的TXT文档或程序代码文档,然后在搜索框中输入要查询的关键词,输入过程中可以发现,窗口内会以高亮的方式动态显示满足条件的所有内容(图1)。
软件主窗口中的内容显示默认不换行,选择“View→Word Wrap”菜单命令可实现自动换行。此外,还可以通过开关来控制搜索结果的显示模式。例如,如果希望只是在搜索结果中高亮显示所有的關键词,原文内容保持不动,那么只需在搜索前开启“View→Show All Lines”选项即可(默认为开启状态);如果希望搜索结果中只显示包含搜索关键词的行(即自然段),则选择“Vi ew→Hi deU nma tc h e d L i n e s”;有时我们需要进行反向操作,例如希望显示不包含关键词的所有行,这时只需选择“View→Hide Matched Lines”即可(图2)。
通过“Search”菜单中的相应命令,可以开启自动建议、智能查询、正则表达式查询等。还可以从该菜单中开启大小写匹配、整词匹配等功能(图3)。
如果编辑的内容侧重于程序代码一类,那么,建议使用功能更加强大的RJ Tex tEd编辑器(ht tps://w w w.rjtexted.se/index.html)。该软件也有便携版本可选,但安装版能自动升级并保留用户配置,因此建议使用安装版。注意,在安装结束前会有一个“Install Microsoft WebView2”的选项,该组件是用来预览HTML文档效果的(图4)。
启动软件后,默认的界面是黑色主题,可以根据自己的喜好,通过“环境”菜单命令来改变主题。软件除了支持创建和处理TXT文档外,还支持多种编程语言代码,从左侧的“创建新文件”栏中选择需要创建的程序语言代码种类即可(图5)。
RJ TextEd支持Unicode、语法突出显示和代码折叠,这些功能远远地超出了文本文件的编辑范围。它还支持拼写检查、自动完成、HTML验证、代码模板、宏命令、自定义语法着色,以及HTML/xHTML编辑和集成预览(IE、Edge或Firefox)等。我们还可以利用软件所包括的CSS编辑器和双窗格文件管理器,以及用于上传文件的FTP客户端和一些常用小工具(颜色选择器、单位转换器、哈希值生成器等)(图6),更快更好地完成工作。
编写程序的用户还可以使用BowPad这款软件(ht tps://github.com/stefankueng/B o w P a d / r e l e a s e s / d o w n l o a d / 2 . 8 .1 /BowPad-2.8.1-por table.zip)。该软件支持的代码文件更广泛,能够对10 0多种文件类型和脚本语言的自定义语法进行高亮显示和配置,并支持多种编码类型。启动软件后,默认为英文界面,可按需更改为简体中文界面:依次点击“Other菜单→Misc分组→Language下拉列表”,选择简体中文即可。
BowPad的界面大致包括功能区和语法高亮显示代码区,侧栏还可开启文件列表。功能区提供了对许多常用代码文本的管理功能,如注释、重复行、大写/小写处理等。还提供了“命令”列表,可在各种浏览器、命令窗口中执行命令,或可以自定义命令;代码区提供了函数、匹配文件、词法分析等工具,大大提高了代码编写效率;拼写检查器则能让我们降低代码的出错率(图7)。
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!