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

Thumb
语法凸显效果

,是指根据术语(关键字)类别来显示不同的颜色字体以增强可读性的一种编辑器特性。

这种功能可改善人对编辑器中内容(通常为原始码)的可读性,进而降低因出现误读或误写而出现错误的几率。

示例

下面是一例C++的语法高亮范例:

// Allocate all the windows
for (int i = 0; i < max; i++) {
    pWins[i] = new Window();
}

在这个示例中,编辑器辨认出关键字forintnew,并辨认出变量的名字ipWinsmax,相应地将它们以高亮颜色显示,注解则以灰色(或异于关键字的颜色)显示,以避免与代码相混淆。

下面是一个关于Python的例子:

#Allocate all the windows
for i in range(1, 11):
   print(i)

基本上现代专业的代码编辑器都支持语法高亮功能,并且支持重新定义语法高亮功能。亦有不少常规文本编辑器支持这种功能。

参见

参考资料

外部链接

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.