【发布时间】:2019-07-31 18:46:45
【问题描述】:
我希望用 JavaScript 编写一个简单的文本编辑器。我目前正在使用contenteditablediv。但它看起来非常简约,我不确定它是否是用于文本编辑器的正确组件。我查看了 Atom 和 VS Code 源代码,但我无法理解它们用作编辑器的基本组件的内容。有人能指出我正确的方向吗?我在 atom 存储库中找不到任何 html 文件。那里的一切都是 JavaScript。编辑器的 html 文件在哪里?我应该使用哪个组件作为文本编辑器(如 Atom)的基础?
【问题讨论】:
-
这些不是简单的文本编辑器,它们是强大的 IDE。他们几乎可以肯定使用自定义编辑引擎,而不是你会发现在 JavaScript 中预先打包的东西。
-
ace.c9.io - 让您开始
-
这里是一些关于 VSCode 使用什么创建的信息:stackoverflow.com/a/29966094/3345051
标签: javascript html text-editor web-technologies