![]() |
1
16
在准备一个需要类似东西的项目时,我发现了以下内容(但没有深入评估):
|
![]() |
2
6
我同意阿鲁曼的建议——特别是看乌利的UKsyntaxColoredTextDocument,因为它会为你指明正确的方向,告诉你要学习哪些类等等。 这是另一个很好的信息来源: http://www.cocoadev.com/index.pl?ImplementSyntaxHighlighting 祝你好运-语法突出显示很难找到正确的答案,但一路上很有趣! |
![]() |
3
2
我最近不得不为Cocoa寻找一个语法突出显示的解决方案,在搜索栈溢出之后,Google和Github找不到任何现代的、易于重用的东西,而且还在积极开发中。 如今,大多数语法亮点似乎都是为网络编写的。幸运的是,它实际上很容易将它们嵌入到Web视图中,以便在任何Cocoa应用程序中使用。与编辑器的通信可以通过WebKit WebScriptObject protocol . 下面是一个流行的JavaScript文本编辑器的示例包装器 CodeMirror 可可: https://github.com/swisspol/CodeMirrorView |
![]() |
4
1
您可以使用pygment(用python编写)生成源代码的HTML表示,然后可以在Web视图中显示。 (注意,正如下面的评论所反映的,这个答案是针对原始问题的,没有提到可编辑文本。) |
![]() |
5
1
您可以考虑使用这里描述的flex(德语版)[1]。您可以在这里找到这种方法的一个例子[2]。 〔1〕 http://www.osxentwicklerforum.de/thread.php?postid=14764 〔2〕 http://objectiveous.github.com/davenport/ |
![]() |
Noah H · 如何通过终端或Swift禁用三指轻拍手势? 7 年前 |
![]() |
Dmitry Serov · 货币数字格式-数字为整数时省略分数部分 7 年前 |
![]() |
Duny · ObjC日期始终返回2017年12月25日 7 年前 |
![]() |
Jan Kaiser · NSButton不调用其操作 7 年前 |