编辑器中如何实现像UltraEdit的列模式,列选择功能,需要什么控件吗?

hjleochen 2003-11-13 06:15:04
我想在我写的编辑器中实现像UltraEdit的列模式,列选择功能,请问怎么做,需要什么控件吗?
...全文
532 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjleochen 2003-11-14
  • 打赏
  • 举报
回复
如何做呢?
风轻狂 2003-11-13
  • 打赏
  • 举报
回复
没听说有这种控件,自己做一个吧!
Editplusv3.31+注册码 一个取代Windows记事本和写字板的文本编辑器功能强大,使用方便。拥有无限制的Undo/Redo、英文拼字检查、自动换行、数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口,让你省去做贴上的步骤。另外它也是一个好用的HTML编辑器,除了可以颜色标记HTMLTag(同时支持C/C++、Perl、Java)外,还内建完整的HTML和CSS1指令功能。 1、无限制的撤消与重做、英文拼字检查、自动换行、数标记、搜寻取代、同时编辑多文件、全屏幕浏览 2、监视剪贴板,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口,让你省去粘贴的步骤。 3、是一个非常好用的 HTML 编辑器,它除了支持颜色标记、HTML 标记,同时支持 C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间, 4、若你有安装 IE 3.0 以上版本,它还会结合IE 浏览器于 EditPlus 窗口,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。 一、软件优点: 1、启动速度快。这几乎是最令人欣赏的特性 ,UltraEdit 是一个功能极其丰富而且强大的编辑器,但它的启动速度太慢了,没理由为打开一个寥寥数行的文本文件等上好几秒。 2、 界面简洁。这也是非常令人欣赏的特性,也许某些比较 Geek 的用户会对庞杂而丰满的程序主菜单仰慕不已,但不能为了一些并不常用的功能牺牲眼前电脑屏幕上更多的空间,正相反,“Keep it simple, stupid”的界面设计,能用,够用就好。 3、完善的代码高亮。最近一直使用的是 EmEditor 6.0,但在编写 Perl 脚本时,发现 EmEditor 的语法高亮有一定问题,它甚至不能正确识别 =comment ... =cut 这样的 Perl 注释语句。而在 EditPlus 下,这种注释被支持得非常好。还有就是在EmEditor下,经常出现多个双引号高亮错误的情况,还以为写错代码了。 4、代码折叠功能。这个功能在 EditPlus 版之前似乎没有提供,但现在已经有了,而且效果不错,至少比 EmEditor 的强很多。迷上玩博客以后,常常为分析 HTML/CSS 模版代码感到疲惫,因为必须把网页元素间的内在结构搞清楚才能有效地控制它们的显示效果。 用 Notepad++ 内置的代码折叠功能分析网页源码,那个开源软件的确有很多需要改进的地方,尤其是文支持方面远不如 EditPlus,EmEditor 这类商业软件。 5、多文档编辑界面。这是个比较细节的特性,在 EmEditor ,如果把最后一篇活动文档关闭,则主程序也会随之关闭,这带来了一些不便。尤其是希望创建新的空白文档时,不得不在开始菜单重新启动编辑器。而在 EditPlus ,只要不点击最右上角的关闭按钮,编辑器始终是打开状态,这样更方便一些。除此之外,在界面外观设计上 EditPlus 也有很多过人之处,如果把各种文本编辑器都看作一个美女的话,EditPlus 就属于那种苗条纤巧,落落大方的类型,相比之下 EmEditor 则略显富态,而 UltraEdit 简直就是肥婆了。 二、软件缺点:   主要有:在存盘的时候,应该设定一个自动存盘时间;在我们翻译文稿的时候,可以让该窗口永远在最上面;还有就是控件转换不好,例如,我们刚刚存盘而且未进行任何操作,那么存盘符号就应该是不可操作的状态。 1、支持的语言较少 2、EditPlus代码完全需要手动写入,部分可借助自动完成功能 3、操作较差 4、有的版本对文支持不好 5、不支持插件功能

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧