Macvim tụt lại trong khi Vim trên thiết bị đầu cuối hoạt động trơn tru


4

Tôi đang chạy OS X Lion 10.7.3Macvimchạy chậm hơn đáng kể so với vimthiết bị đầu cuối cho tôi. Tất cả các lệnh di chuyển trong Macvimchậm hơn nhiều. Di chuyển lên và xuống trong visualchế độ cũng không kém phần chậm trễ. Tôi thấy không có độ trễ này khi sử dụng vimtừ thiết bị đầu cuối. Có ai biết lý do có thể là gì? Tôi đang chạy NERDtreetrên mọi tab đang mở và tôi biết điều này đóng góp một phần bộ nhớ và có khả năng bị chậm lại; nhưng ngay cả khi tôi không chạy NERDtree Macvimchạy chậm hơn nhiều so với vimtừ thiết bị đầu cuối. Bất kỳ trợ giúp trong việc giải quyết điều này sẽ được đánh giá rất cao.


Vui lòng thêm một danh sách các plugin trong ~/.vim/thư mục của bạn .
romainl

Câu trả lời:


4

Điều đầu tiên cần làm là khởi động MacVim mvim -u NONE -U NONE --noplugin, điều này sẽ ngăn mọi tệp khởi động chạy. Nếu nó không còn chậm để đáp ứng, bạn có một vấn đề cấu hình ở đâu đó.


Làm cách nào để khởi chạy macvim theo cách này?
SaamJB

1
@SaamJB, MacVim được phân phối với tập lệnh CLI được gọi mvim. Trong thiết bị đầu cuối, gõ /path/to/where/you/have/put/mvim -u NONE -U NONE --noplugin.
romainl

Tôi đang gặp vấn đề tương tự với chính mình và khởi chạy mà không có plugin gây ra sự tăng tốc lớn. Có cách nào tốt để thu hẹp thực hiện plugin nào đang khiến thanh này đặt chúng trở lại từng cái một không?
Patrick O'Doherty

3

Vim bạn đang chạy trong Terminal.app có lẽ là Vim mặc định do Apple cung cấp. Nó được xây dựng với các tính năng ít hơn nhiều so với MacVim nên nó bắt đầu và hoạt động nhanh hơn nhiều.

MacVim có chậm trong mọi dịp không? Khi chỉnh sửa filetype nào? Chỉ cho một số filetypes?

Vim nổi tiếng là dễ bị chậm lại khi làm nổi bật cú pháp các dòng rất dài, đó có phải là trường hợp ở đây không? Là vim vẫn chậm sau :syntax off?

Một số điều khác được biết đến để làm chậm Vim là :set cursorline:set cursorcolumn.


Tôi đã thử điều này trước khi cài đặt lại và nó không giải quyết được vấn đề. Cảm ơn sự giúp đỡ của bạn.
SaamJB

Làm syntax offchắc chắn, làm cho điều hướng tệp MacVim nhanh hơn.
r3bo0t

1

Tôi không có chẩn đoán cho sự cố, nhưng cài đặt lại (có khả năng cập nhật lên phiên bản mới hơn, tôi không nhớ phiên bản nào tôi đã chạy trước đó) MacVim đã giải quyết gần như tất cả các độ trễ. Nó không nhanh như Vim trên thiết bị đầu cuối, nhưng điều này được mong đợi. Nó không còn chậm chạp không chịu nổi.


1

Vấn đề của tôi chủ yếu là MacVim đã mở, đọc và viết đặc biệt chậm (đôi khi lên đến 15 giây). mvim --startuptimetiết lộ rằng tìm nguồn cung cấp các tệp từ .vimrcthời gian chạy / thư mục chiếm phần lớn thời gian và vấn đề đã được giải quyết bằng cách thêm dòng:

set rtp+=/usr/local/Cellar/macvim/7.4-73/MacVim.app/Contents/Resources/vim

Như bạn có thể thấy, tôi đang sử dụng bản cài đặt Homebrew của MacVim, và theo đó bạn nên đảm bảo bạn nhập đúng đường dẫn và số phiên bản.

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.