尚宝欣 宫以赫 Zhu Zhenju
([1]东北电力大学理学院 吉林·吉林 132012;[2]Kunsan National University Kunsan Jeollabuk-do Korea 54150)
EverEdit是一款由中国个人开发的快速、轻量级、功能强大的纯文本编辑器。通过设置“外部工具”可将它作为C、Java、PHP等语言的一个轻量级的IDE。
它的优点有启动速度快、界面简洁、代码高亮完善、代码及关键字自动补全等等。另外还有可自定义的代码片段自动补全功能、代码折叠功能、大纲显示功能,它们使得用户可针对不同类型的源文件进行个性化设置。
TeX是20世纪70年代末80年代初,Donald Knuth为排版他的计算机科学巨著《The Art of Computer Programming》而设计的一个特别适合于编排高质量数学公式的排版语言。LaT-eX是由TeX命令构成的宏集合,使用它们,作者们可方便地排版出高质量的作品,现在在出版界和学术界得到了广泛使用;绝大部分SCI期刊杂志都要求作者按照LaTeX模板编写论文[1]。
文献[2]使用EditPlus针对符号计算软件Singuar源代码的编写与运行进行了个性化设置。以文献[2]为参考,本文在EverEdit中实现对LaTeX编辑编译的设置,从而把EverEdit变成LaTeX的一个简洁的IDE。
用EverEdit编辑LaTeX文件,要充分利用EverEdit自带的语法高亮、自定义代码片段自动补全命令、自定义大纲显示等功能才能充分发挥该软件的优势,从而提高编辑效率、方便编译运行。语法着色文件选用安装目录下面syntax目录中的tex.mac文件(它是系统自带文件,为了自定义大纲显示,我们对它进行了局部修改)。其设置过程为:工具→设置→语法着色。文件类型选TeX/LaTeX,相应的语法文件选择tex.mac。
代码片段自动补全是IDE必备的功能之一,它通过键入的少量字符来完成整个语句或语法结构输入,该功能不但可以减少使用者的记忆工作量,还极大地提升了编写准确率。……