語法突顯
語法突顯(英語: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 (頁面存檔備份,存於互聯網檔案館)
- 程式碼突顯 (頁面存檔備份,存於互聯網檔案館)
這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |