2012-06-04 32 views
6

Tôi sử dụng vim để chỉnh sửa các tệp ruby, nhưng nó đổ vỡ khi tôi nhập ".".
Tôi nhận thấy rằng nguyên nhân là do plugin AutoComplPop gây ra. Tôi nên làm gì?tai nạn vim với plugin AutoComplPop

+3

1. Loại bỏ nó, 2. Tìm một plugin hoàn thành tự động khác. – romainl

+0

backtrace là gì? Không có bất kỳ thông tin nào tôi chỉ có thể đoán được. Về mặt thống kê, tôi muốn nói thiếu hoặc không tương thích với Python 3 libs – sehe

+0

@sehe: AutoComplPop không sử dụng Python, đó là Vimscript thuần túy; nhưng nếu không, một dự đoán tốt. –

Trả lời

0

Báo cáo điều này với tác giả của AutoComplPop; bạn sẽ tìm thấy địa chỉ của mình tại :help acp-author. Trình bày chính xác phiên bản Vim (:version đầu ra), phiên bản plugin và OS/môi trường và các bước chính xác để tái tạo.

Nếu bạn quan tâm, bạn có thể nghiên cứu mã nguồn của plugin và cố gắng tìm ra một đoạn tối thiểu hiển thị sự cố. Nếu sự cố này vẫn xảy ra trong ảnh chụp nhanh phát triển mới nhất của Vim, nó sẽ được báo cáo trong danh sách gửi thư vim_dev. Nhưng thường tác giả plugin được trang bị tốt nhất (và có động lực) để làm điều này cho bạn.

4

Tôi đã tìm thấy cách ngăn chặn sự cố xảy ra khi sử dụng tính năng tự động hoàn thành và filetype = ruby.

đưa dòng sau trong bạn vimrc

let g:acp_behaviorRubyOmniMethodLength = -1 

này sẽ ngăn autocomplpop kích hoạt khi bạn gõ "" (khoảng thời gian)

Nó không phải là một sửa chữa. (Tôi không phải là một lập trình viên plugin vim)

chúc may mắn!

+0

Đã rơi vào tình huống tương tự. Ngoại trừ việc nó cũng phá vỡ trên tự động hoàn thành khác quá. Không chỉ '.'. *thở dài* –

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