web analytics

SuperCollider代码实现高亮

深蓝加粗的代表SC的类,为了便于区分里边繁多的数字,我使用了粉红色显示它们,同样的,注释还是默认的绿色。

是的,又一门新的学科,又一门新的语言。有了上次做p5代码高亮的经验,这次快多了。你可以在SC中运行如下代码获取SC全部的类,然后再copy到你的高亮工具中:

(
c = Array.new;
Class.allClasses.do({ arg class;
	if (class.name.asString.containsStringAt(0, "Meta_").not, {
		c = c.add( class.name.asSymbol );
	})
});
c.reverse.writeTextArchive("~/Desktop/classes.scd".standardizePath);
)

写在这,帮助正在遭遇或将来可能遭遇这个问题的同学。

本站Processing示范代码实现语法高亮

之前的语法高亮插件不支持Processing语言,昨天和今天,我自行写入并调试了对它的支持,目前,在最新一篇Processing笔记(数据输入)中,除注释仍保留醒目的绿色与软件内灰色不同,其它部分已完全实现代码据实高亮(也就是与软件内的颜色一致),这不仅让P5使用者看起来更舒服亲切外,更重要的是便于诸位区分P5内置函数、字符串、常规语法等。我会在今后的时间里慢慢将之前笔记内的P5代码用这个新的样式替换。钦此。