语法突显
外观

语法高亮(英语:Syntax highlighting,台湾作语法突显,又称语法加亮[1])

,是指根据术语(关键字)类别来显示不同的颜色与字体以增强可读性的一种编辑器特性。
这种功能可改善人对编辑器中内容(通常为源代码)的可读性,进而降低因出现误读或误写而出现错误的几率。
范例
[编辑]下面是一例C++的语法突显范例:
// Allocate all the windows
for (int i = 0; i < max; i++) {
pWins[i] = new Window();
}
在这个范例中,编辑器辨认出关键字为for,int和new,并辨认出变数的名字i,pWins和max,相应地将它们以高亮颜色显示,注解则以灰色(或异于关键字的颜色)显示,以避免与程式码相混淆。
下面是一个关于Python的例子:
#Allocate all the windows
for i in range(1, 11):
print(i)
基本上现代专业的代码编辑器都支援语法突显功能,并且支援重新定义语法突显功能。亦有不少常规文本编辑器支持这种功能。
参见
[编辑]参考资料
[编辑]- ^ 【汉语推荐使用规范名词】加亮【英文等价术语】highlight 《计算机科学技术名词(第二版)》. 计算机科学技术名词审定委员会. [2013-03-06]. (原始内容存档于2016-03-04).
外部链接
[编辑]- GeSHi - Generic Syntax Highlighter (页面存档备份,存于互联网档案馆)
- Pygments - Python syntax highlighter (页面存档备份,存于互联网档案馆)
- 程式码高亮 (页面存档备份,存于互联网档案馆)
![]() | 这是一篇关于电脑程式语言的小作品。您可以通过编辑或修订扩充其内容。 |