vim hoạt động chậm, ngay cả trên bảng điều khiển không có X chạy


0

Tôi đang sử dụng Arch Linux và tôi đã cài đặt vim từ các repos chính thức.

Nó chạy OK, nhưng khi tôi bật cú pháp và tô sáng con trỏ, nó cực kỳ chậm.

Tôi đã cố gắng chạy chỉ 'lõi' của vim, vô hiệu hóa của tôi ~/.vim, ~/.vimrcvà cũng là plugin và tự động load thư mục trên thư mục runtime vim.

Tôi có một máy tốt, Intel i5, ram 4GB và card màn hình khá chạy các trò chơi Gnome-Shell, Unity và 3D. Nó xảy ra trên các bản phát hành khác và ngay cả với các tệp nhỏ.

Bất kì manh mối nào?


Khả năng phản hồi của Vim khi bật tính năng đánh dấu cú pháp tùy thuộc vào loại tệp, kích thước tệp và độ dài dòng. Nó có một vấn đề hiệu suất được biết đến làm nổi bật các dòng cực kỳ dài. Thực thi ": help Cú pháp" và tìm kiếm "chậm". Bạn sẽ tìm thấy nhận xét về các loại tệp và điều kiện có thể khiến Vim bị chậm, cũng như các mẹo để cải thiện hiệu suất.
garyjohn

Tôi chạy Arch trên một máy có khả năng kém hơn đáng kể (máy tính xách tay athlon XP 1800+) và vim hoạt động tốt. Nó chậm trong chế độ đồ họa, hay chỉ trong chế độ console? Nếu chỉ chậm trong bảng điều khiển, tôi cũng gặp vấn đề tương tự và tôi đã giải quyết nó bằng cách xử lý các trình điều khiển và bật KMS (tôi không nhớ chính xác những gì tôi đã làm, vì đó là một thời gian trước đây).
dùng55325

Có chậm trên tất cả các tập tin hoặc chỉ một số tập tin cụ thể? Tôi đã gặp các tệp XML lớn khiến Vim tạm dừng với cú pháp HL trên. Nỗ lực tốt nhất là sau đó chỉ vô hiệu hóa cú pháp HL trong thời gian này.
Daniel Andersson

Câu trả lời:


1

Tôi đã giải quyết nó bằng cách biên dịch từ nguồn. Tôi không biết tại sao nhưng khi tôi cài đặt từ repo arch arch arch chính thức thì nó chạy chậm hơn.


0

Tôi chưa bao giờ sử dụng vim. Có rất ít điều có thể khiến một chương trình làm chậm rất nhiều. Đầu của bạn nói gì? Có phải là tiêu thụ cpu? Hoặc là chương trình rác vào đĩa?

Vì bạn nói rằng bạn đã lấy nó từ các nguồn, bạn đã biên dịch nó như thế nào? Nhật ký vc có nói gì về sự chậm chạp không? Có thể bạn có thể thử xây dựng bản sửa đổi bán ổn định cuối cùng thay vì TOT.


Tôi đã nhận nó từ repo arch arch arch chính thức. Nó là nhị phân, không phải là nguồn. Tôi đã thử nhiều hơn một phiên bản ổn định nhưng tôi cũng nhận được. Nếu tôi cấp ưu tiên tối đa cho quy trình vim thì sao? Điều đó sẽ giúp? Tôi không nhớ làm thế nào để làm điều đó ngay bây giờ, tôi sẽ tìm cách làm điều đó và sẽ thử và đăng kết quả
Jesse

Bạn có thể cho chúng tôi một tập tin ví dụ để tôi có thể thử repro nó trên máy của tôi không?
Ravi

0

một nguồn có thể có của sự chậm chạp là làm nổi bật các dấu ngoặc / dấu ngoặc phù hợp. bạn có thể thêm let loaded_matchparen = 1vào của bạn .vimrcđể tránh làm nổi bật dấu ngoặc. Điều đó sẽ làm cho vim nhanh hơn một chút. Tôi không biết nếu đó là vấn đề của bạn mặc dù.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.