Ngay cả khi sử dụng cài đặt mặc định ( emacs -Q
) Tôi đã tìm thấy các tệp C lớn có thể chậm khi cuộn bằng Emacs.
Nếu ví dụ, tôi mở một tệp lớn và giữ Page-Down. Nó sẽ cuộn xuống 1-2 trang, sau đó treo trong một hoặc hai giây, khi phát hành tài liệu được cuộn xuống nhiều trang (20 trang hoặc hơn). *
Tôi biết Emacs có khả năng hành vi ít thất thường hơn vì nếu tôi nhanh chóng chạm vào page down, nó sẽ cố gắng theo kịp và không bị treo như trước.
Có thể có Emacs không cố gắng xử lý nhiều sự kiện cùng một lúc và thay vào đó vẽ lại giữa các sự kiện?
Hoặc bằng cách nào đó trở nên phản ứng nhanh hơn thay vì treo trong khi nó cố gắng xử lý nhiều sự kiện?
* Việc chậm thực tế trong trường hợp này là do tô sáng cú pháp, vì nếu tôi cuộn toàn bộ tài liệu một lần, sau đó tất cả các thao tác cuộn đều nhanh. Tôi đã xem xét các tùy chọn khác nhau liên quan đến khóa phông chữ và kết luận rằng mặc định khóa phông chữ là hợp lý và điều chỉnh chúng không giải quyết được vấn đề, đề cập đến điều này vì tôi đã điều tra và không nghĩ đó là một phần quan trọng của việc này câu hỏi
emacs -Q
để loại trừ điều đó) hoặc có thể là đĩa của bạn rất chậm. Bạn cũng có thể thử tắt tô sáng cú pháp hoặc hành vi hữu ích khác (đặt bộ đệm vào chế độ cơ bản).