Syntax highlighting là gì?

Noun Programming
Nổi bật cú pháp

Nổi bật cú pháp (syntax highlighting) là một tính năng của trình soạn thảo văn bản (text editor) được sử dụng để lập trình, viết code hoặc ngôn ngữ đánh dấu chẳng hạn như HTML. Tính năng này hiển thị văn bản, đặc biệt là mã nguồn (source code) với các màu sắc và phông chữ khác nhau. Tính năng này tạo điều kiện thuận lợi cho việc viết bằng ngôn ngữ có cấu trúc như ngôn ngữ lập trình hoặc ngôn ngữ đánh dấu (markup language) vì khi xảy ra lỗi cú pháp (syntax error) chúng sẽ có màu sắc khác với khi code đúng cú pháp cho phép lập trình viên biết mình đang viết code sai cú pháp. Tính năng này cũng được sử dụng trong nhiều ngữ cảnh liên quan đến lập trình chẳng hạn như website trực tuyến để giúp người đọc hiểu các đoạn mã dễ dàng hơn. Nổi bật cú pháp (syntax highlighting) không ảnh hưởng đến ý nghĩa của văn bản, nó chỉ dành cho độc giả.

Nổi bật cú pháp (syntax highlighting) là một dạng ký hiệu phụ (secondary notation), vì các nó không phải là một phần của ý nghĩa văn bản, nhưng dùng để củng cố nó. Một số trình chỉnh sửa cũng tích hợp tính năng nổi bật cú pháp (syntax highlighting) với các tính năng khác, chẳng hạn như kiểm tra chính tả (spell checking) hoặc code folding.

Learning English Everyday