我的背景是作为一名自学成才的 Web 开发人员。我习惯了请求/响应周期。但是,我越来越多地参与事件驱动编程(JavaScript、本机应用程序等)。我有一个想法,我想编写一个带有语法突出显示的本机文本编辑器(作为一种学习经验),但我意识到我对如何实现语法突出显示感到困惑。我习惯于使用一个常用的语法高亮库,在其中你给库一些文本,返回一个带有语法高亮的 HTML 版本。这不是普通文本编辑器/IDE 的工作方式。当您键入时,当编辑器意识到您正在尝试键入的内容时,字符会相应地突出显示。因此,从高级概述来看,如何实现语法突出显示。
问问题
1082 次