2012-03-26 24 views
10

Tôi đã cài đặt plugin RopeVim (sử dụng Pathogen) và có vẻ như nó đang hoạt động.Tôi phải chỉ định gì cho "Thư mục gốc của dự án Rope:" với các tệp python và plugin RopeVim?

Bây giờ khi tôi gọi :RopeGoToDefinition với con trỏ vim của tôi (trong chế độ lệnh) trên một chức năng tôi muốn xem định nghĩa về ... Tôi nhận được:

Rope thư mục gốc của dự án:.

hiển thị trong dòng trạng thái của vim của tôi (fwiw, tôi đang sử dụng MacVim).

Thư mục thích hợp để chỉ định ở đây là gì?

Cấu trúc thư mục dự án của tôi có thư mục gốc và nhiều thư mục con khác nhau. Tôi thậm chí không thể nói nếu tôi nên chỉ định một filepath hệ thống hoặc một mô-đun kiểu python.

+0

Tôi đã biết rằng thư mục '.ropeproject' được tạo ra khi câu hỏi này được trả lời trong lần gọi đầu tiên tới Rope. Có nhiều khả năng cấu hình trong đó, bao gồm khả năng thiết lập một số tùy chọn đường dẫn python. – Bodhi

+0

Thay vào đó, tôi đề nghị 'jedi-vim' cho bạn, GoToDefinition hoạt động rất tốt trong hộp. https://github.com/davidhalter/jedi-vim – freeo

+0

Bạn sử dụng phiên bản nào? Tôi gặp một số rắc rối với phiên bản mới nhất trên Windows. Với phiên bản 0.7.8b tất cả mọi thứ đang làm việc tốt ra khỏi hộp cho tôi. Và +1 liên quan đến 'jedi-vim' để hoàn thành ít nhất! – Plouff

Trả lời

1

Xem https://github.com/python-rope/rope/blob/master/docs/overview.rst#ropeproject-folder và phần Getting Started của https://github.com/python-rope/rope/blob/master/README.rst

Bạn có thể dính vào nó bất cứ nơi nào, nhưng có thể bạn muốn sử dụng thư mục gốc của dự án của bạn. Lưu ý cách lời nhắc mặc định là ., thư mục hiện tại. Nếu tệp của bạn nằm trong thư mục gốc, bạn chỉ cần nhấn Enter để chấp nhận mặc định đó. Nếu không, hãy thử một cái gì đó như ../.. hoặc /path/to/root.

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