首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >现代文本编辑器体系结构实例

现代文本编辑器体系结构实例
EN

Stack Overflow用户
提问于 2008-09-12 10:54:45
回答 7查看 7.1K关注 0票数 10

我正在寻找现代文本编辑器的设计\架构指导。

现代文本编辑器意味着:

  • 它支持语法突出显示。
  • 它有自动完成(类似于IntelliSense)
  • 它具有先进的导航能力(增量搜索等)

以下属性将优先考虑:

  • 用托管语言(Java,任何.NET语言)实现
  • 模块化架构
  • 外接支援

我对文本编辑器相关的设计\体系结构文档\文章、开源项目的链接非常感兴趣。

我是,对一般推荐、OOP/设计模式书籍广告不感兴趣。

目前,我正在分析SharpDevelop代码编辑器源代码。链接到类似的项目将不胜感激。

EN

回答 7

Stack Overflow用户

发布于 2008-09-15 15:09:39

当然,最终的文本编辑器是emacs。我发现现代世界的文本编辑或Emacs技术是一个优秀的自学指南,是编写编辑的基础知识。这些示例都是用普通的旧C语言编写的,文本看起来可能有点过时(从1991年开始),但是基本思想仍然有效,而且您完全理解为什么编辑器会这样做。

票数 9
EN

Stack Overflow用户

发布于 2008-09-12 10:57:52

SharpDevelop的编辑器很好,而且它也是开源的。

票数 4
EN

Stack Overflow用户

发布于 2008-09-15 14:58:33

基于Java的编辑器"jEdit“是文本编辑器体系结构的一个很好的例子,具有插件支持、强大的用户社区和良好的抽象。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档