2013-09-23 26 views
20

Tôi đã cài đặt plugin Syntim (Mac) Syntim thông qua Janus. Khi tôi mở cửa sổ :Errors để xem lý do lỗi cú pháp, nó co lại tệp với các lỗi thành một dòng và sử dụng phần còn lại của bất động sản cho cửa sổ Lỗi. Đầu tiên, có cách nào để làm cho nó ít tốn kém hơn cho các lỗi và, quan trọng hơn, làm cách nào để đóng chỉ cửa sổ Lỗi? Thông thường :q đóng cả cửa sổ Lỗi và tệp gốc, ngay cả khi con trỏ nằm trong cửa sổ Lỗi. (Đó không phải là chính xác 100% - nó biết ơn không đóng tệp nếu tệp chưa được lưu).Đặt cửa sổ lỗi đóng theo cú pháp

Trả lời

33

Syntastic sử dụng danh sách vị trí (một biến thể cửa sổ địa phương của danh sách QuickFix), do đó, một :lclose sẽ đóng nó, nhưng giữ cho bộ đệm khác.

Theo syntastic's help pages, chiều cao ban đầu có thể được cấu hình:

:let g:syntastic_loc_list_height=5 

Nhưng tôi nghi ngờ rằng xâm nhập Janus phân phối của bạn có một bàn tay trong đó. Vim "phân phối" như spf-13Janus giúp bạn cài đặt nhanh chóng và cài đặt hộp, nhưng bạn trả giá với độ phức tạp tăng lên (bạn cần hiểu cả chương trình tải thời gian chạy của Vim và các quy ước tùy ý của phân phối) và không linh hoạt (phân phối có thể làm cho một số thứ dễ dàng hơn, nhưng những thứ khác rất khó). Vim là vô cùng tùy biến, sử dụng tùy biến của người khác không có ý nghĩa.

+0

Trên thực tế, 'let' lệnh làm việc cũng ... Tôi chỉ nhớ rằng trong các tài liệu (Tôi đã tập trung vào các vấn đề khác khi tôi kiểm tra chúng). Cảm ơn nhiều! Tôi chắc chắn đã đi qua những lời khuyên để thả Janus nhưng lý do duy nhất của nó tôi vẫn đang sử dụng vim (tôi đã thử cách tiếp cận 'tươi' khoảng một chục lần trong hơn một chục năm và chỉ cần đi xa ghét vim). Thật không may, nó có nghĩa là tôi hỏi một loạt các câu hỏi ngu ngốc ở đây nhưng mọi người đã được khá tốt đẹp về nó, ngay cả khi câu hỏi của tôi là một chút khó chịu. – Dave

15

Lệnh để đóng cửa sổ lỗi Syntastic là:

:SyntasticReset 
Các vấn đề liên quan