gpt4 book ai didi

swift - 代码的文本域识别

转载 作者:行者123 更新时间:2023-11-28 12:15:31 26 4
gpt4 key购买 nike

我正在创建一个所有用户都可以编写代码的应用程序。我想创建一个文本字段,该文本字段将识别放入其中的代码并正确地对代码进行颜色编码。 repl.it是一个与我正在寻找的功能相似的网站。我只想对代码进行颜色编码,我不需要运行或构建代码。我在网上到处搜索答案或引用,但我没有找到任何东西。最终,我希望允许用户选择一种语言(java、Swift、Python 等)并能够使用该语言编写代码。非常感谢任何引用或答案。

最佳答案

您似乎想要构建一个用于代码高亮显示的应用程序。设置它是一个非常密集的过程。您需要为多种语言构建诸如词法分析器之类的东西,或者设置大量 RegEx。

如果您想继续进行下去,那么祝您好运,但如果您只想在短时间内制作一个简单的应用程序,我认为您最好使用库。以这个为例...

https://github.com/raspu/Highlightr

Highlightr is an iOS & macOS syntax highlighter built with Swift. It uses highlight.js as it core, supports 169 languages and comes with 77 styles.

如果你想给它一个你自己的外观,那么只需 fork 并修改它,这比单手设置语法高亮的核心要好。

关于swift - 代码的文本域识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46752402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com