Trong trả lời ..
Spolsky: Làm thế nào để họ biết, làm thế nào để họ thậm chí không biết những gì ngôn ngữ mà bạn đang viết trong?
Không. Các highlighter là rất câm, nhưng quản lý để được đi với nó bởi vì hầu hết các ngôn ngữ lập trình rất giống nhau. Gần như mọi thứ đều sử dụng cú pháp gần đủ để ..
AFunction("a string")
1 + 4 # <- numbers
# /\ a comment
// also a comment..
.. hầu hết mọi thứ đều nổi bật chính xác. Ở trên không phải là một ngôn ngữ lập trình actuall, nhưng nó nổi bật hoàn hảo.
Có những ngoại lệ, ví dụ, đôi khi có thể coi một số /
là khởi đầu của một regex (như trong Perl/Ruby). khi nó không phải là:
this [^\s>/] # is highlighted as a regex, not a comment
..nhưng đó là khá hiếm, và nó làm một công việc tốt làm việc ra thứ nhất, giống như ..
/*
this is a multi-line comment
"with a string" =~ /and a regex/
*/
but =~ /this is a regex with a [/*] multiline comment
markers in it! */
Công cụ "Làm đẹp" này khá tuyệt! –