牛逼的编辑器LiteEdit,支持语法高亮!LiteEdit,一个强大、实用、快速,短小精悍而又极易使用的文本编辑器!LiteEdit是我们总结了数年的经验,认真地分析用户的实际需求而精心设计出来的强大的编辑器,如果您是一位程序员或者您是一位专业作者,您将会很快感受到LiteEdit是您不可缺少的良好工作伙伴!
LiteEdit编辑器特点:
支持列块选择,列块粘贴。
支持在文件中查找、在文件中替换等强大的查找替换功能。
支持自动粘贴。
支持自动存盘。
支持自定义的剪帖库文件,可以快速方便的查询信息。
完整的系统资源管理器融合,不需要离开LiteEdit界面就能够操作系统资源。
特有的双面打印功能,能令您省一半纸张,且更容易装订,强大的页眉/页脚订制功能,让您打印更得心应手。
使用先进的多线程技术,捕获自定义工具的输出信息,您可以把LiteEdit作为轻便的IDE使用。
精心设计的程序界面,美观简洁,简单易用,只占用很少的系统资源,而且可以自定义工具栏、状态栏、块捷键等主要的界面元素。
版本更新:
版本1.01的更新(本来这些功能应该在1.00版就有,但因为测试等原因而导致在1.01版中公布)(更新日期:2003-07-28):
增加的功能
在文件中替换
所有空格->制表符
行首空格->制表符
制表符转换成空格
删除行末空白字符
转换成大写
转换成小写
首字符大写
反转大小写
在主菜单中添加可选的时间日期插入功能
在输出窗口中增加了一用于在文件中查找/替换的输出页,现在可以同时进行两项查找或替换操作,同时在“在文件中查找”和“在文件中替换”对话框中增加了“输出到2号窗口”选项
修改的功能
更改了输出窗口工作区窗口等的外观
修正了的BUG
在编辑窗口处于分割状态下,从一个视图使用OLE操作拖放文本到另一个视图时位置不正确的错误。
工作区窗口剪贴文本子页中进行在位剪贴文本编辑,当最后一行超过编辑窗口底边时打回车不会显示超出的行
--------------------------------------------------------------------------------
版本1.20的更新(更新日期:2003-12-12Beta1,2004-03-10Beta2):
增加的功能
语法高亮显示
智能缩进
匹配括号或标识符
UNICODE,UNICODE BIG ENDIAN,UTF8等文件的检测、打开、保存功能,现在可以在这几种格式之间自由转换
在“查看”下拉菜单中增加“显示方式”,让用户选择语法高亮类型
修改配置对话框的外观和功能,并为以后增加功能(十六进制编辑、资源编辑等)做准备。
在工作区窗口的“资源管理”页的右键菜单中增加“用默认方式打开”,“按大小排列”,“按日期排列”等选项并且能够感知移动设备(光盘、优盘等的插入和弹出操作)。
全面重新编写“在文件中查找”和“在文件中替换”的代码,充分使用C++的对象和异常处理功能,使代码更健壮并增加“UTF8”,“UNICODE”,“UNICODE BIG ENDIAN”文件的查找支持。
重新设计“在文件中查找”和“在文件中替换”对话框,增加“高级”选项,提供“ANSI”,“UTF8”,“UNICODE”,“UNICODE BIG ENDIAN”等不同编码文件的查找功能,并为以后扩充功能作准备。
文档选择栏现在可以根据所在位置自动调整高度,使程序更美观和更节省屏幕空间。
在状态栏增加一窗格用来显示当前字符的十进制和十六进制数值。
修改的功能
去掉用户自定义工具工具栏。
去掉配置对话框状态栏子页,现在状态栏不能自定义。
修改文本编辑子窗口的图标;修改工作区窗口中“剪贴文本”页的图标。
修改全屏幕功能,现在进入全屏状态分成两种情况:1)如果没有编辑窗口时进入全屏不会隐藏各种工具栏。2)如果在有编辑窗口的状态下进入全屏则当前编辑窗口独占整个屏幕。
编辑窗口按列换行功能现在是真正的按“列”计算,而非以前的按“字符”计算(一个中文字符等于两列)。
将原来位于“文档”下拉菜单中的“文件格式”子菜单中的“DOS”,“UNIX”,“MAC”等换行格式移到了“另存为”文件对话框中
改进和优化了核心编辑窗口的代码
重新载入已打开的文件,现在只要有可能就会自动回到重载前的位置,而非文档的开头。
修正了的BUG
“重新载入”文档后会丢失原来的“只读”状态
刷新模块出错,当编辑操作导致文档行数减少后,而最后行又可见时,由于最后行附近的地方没有刷新而导致“花屏”。
编辑窗口处于分割状态时执行自动换行操作后,非焦点窗的当前位置不正确。