Một điều đã làm tôi nhớ về Emacs vì tôi chuyển sang nó là tôi chỉ có thể làm cho nó làm nổi bật cú pháp số thập phân chính xác trong mã C. Ví dụ, những con số này được đánh dấu một cách chính xác:Chế độ Emacs C - làm cách nào để bạn làm nổi bật số hex?
1234
1234l
1234.5f
Tuy nhiên những con số KHÔNG nhấn mạnh một cách chính xác:
0x1234 // x is different colour
0xabcd // no hex digits are coloured
019 // invalid digit 9 is coloured like it is correct
Có thể có Emacs màu mỗi nhân vật trong những con số giống nhau không? Thậm chí tốt hơn nếu số không hợp lệ (như 019 hoặc 0x0g) có thể được tô màu khác nhau để làm nổi bật chúng.
Emacs có một số gói nổi bật khác nhau; 'font-lock-mode' và' hilit19', trong số những thứ khác. Bạn đang sử dụng cái nào? –
Tôi nghi ngờ tiêu chuẩn C-mode sử dụng hilit19 mà tôi chưa bao giờ nghe nói cho đến bây giờ. font-lock có nhiều khả năng hơn. – Tom
Tôi không chắc chắn làm thế nào để nói - tôi sẽ tưởng tượng tôi vẫn đang sử dụng bất cứ điều gì mặc định là. – Malvineous