語法突顯(英語: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.