Iphone 开源Objective-C语法荧光笔?

Iphone 开源Objective-C语法荧光笔?,iphone,objective-c,cocoa,syntax-highlighting,uitextview,Iphone,Objective C,Cocoa,Syntax Highlighting,Uitextview,有人能告诉我一个项目/框架/教程的方向吗,最好是用Objective-C(或者我想是C/C++)来演示/处理语法高亮显示?我希望它能够脱离UITextView(iPhone/iPad)的内容,并支持minimum、PHP,但最好也支持Javascript/CSS/HTML等。我在谷歌上绝对没有运气,所有内容似乎都是博客插件,等等,用于在标记中显示站点上的彩色内容。我不需要它做任何语法检查,只需要它的颜色 谢谢 这里有一个用于Cocoa/Objective-C的VIM插件-它可能会有所帮助 注意

有人能告诉我一个项目/框架/教程的方向吗,最好是用Objective-C(或者我想是C/C++)来演示/处理语法高亮显示?我希望它能够脱离UITextView(iPhone/iPad)的内容,并支持minimum、PHP,但最好也支持Javascript/CSS/HTML等。我在谷歌上绝对没有运气,所有内容似乎都是博客插件,等等,用于在
标记中显示站点上的彩色内容。我不需要它做任何语法检查,只需要它的颜色


谢谢

这里有一个用于Cocoa/Objective-C的VIM插件-它可能会有所帮助

注意:


人们不必一直往下投票——它不是一个可编译的代码,也不是你想要的格式——我知道——我只是说,这里有一个简明的规则文件,描述了你想要的语言的颜色高亮显示ypu

您真正搜索的内容通常被称为“漂亮的打印机”

对于Objective-C,Mac已经内置了一个名为Enscript的漂亮格式化程序——它可以输出eps,也可以输出HTML(和其他一些格式)。一个示例命令行生成一个HTML文件,其中包含多个高亮显示的格式化文件以及一个目录链接:

enscript -E --color --language=html --toc -pfile.html *.h *.m

由于它是开源的,您应该能够调整源代码以供Objective-C使用,可能适合UIWebView。。。或者,如果您有很多时间,您可能可以调整引擎以吐出格式化的UIAttributedString。但这至少是一个开始。

查看TexShop的源代码(http://pages.uoregon.edu/koch/texshop/)还是蓝精灵(http://smultron.sourceforge.net/)

不幸的是,我需要将它嵌入到我编写和分发的可执行文件中。想象一下,我在写Komodo或类似的IDE。我知道Komodo是Java,但我仍然需要二进制文件中的内容来突出显示。UITextView不能这样做,因为它只支持纯文本。我不认为有一个项目可以满足您的所有要求。但是,要实现这样一个项目需要什么呢?前几天我确实有过这样的想法,我应该去看看Smultron,但直到现在我才忘记!我会调查的,看看我发现了什么。