我正在寻找现代文本编辑器的设计\架构指导。
现代文本编辑器意味着:
以下属性将优先考虑:
我对文本编辑器相关的设计\体系结构文档\文章、开源项目的链接非常感兴趣。
我是,对一般推荐、OOP/设计模式书籍广告不感兴趣。
目前,我正在分析SharpDevelop代码编辑器源代码。链接到类似的项目将不胜感激。
发布于 2008-09-15 15:09:39
当然,最终的文本编辑器是emacs。我发现现代世界的文本编辑或Emacs技术是一个优秀的自学指南,是编写编辑的基础知识。这些示例都是用普通的旧C语言编写的,文本看起来可能有点过时(从1991年开始),但是基本思想仍然有效,而且您完全理解为什么编辑器会这样做。
发布于 2008-09-12 10:57:52
SharpDevelop的编辑器很好,而且它也是开源的。
发布于 2008-09-15 14:58:33
基于Java的编辑器"jEdit“是文本编辑器体系结构的一个很好的例子,具有插件支持、强大的用户社区和良好的抽象。
https://stackoverflow.com/questions/58671
复制相似问题