2013-06-22 34 views

Trả lời

6

Khi Vundle đã truy xuất nguồn của plugin, bạn chỉ có thể xóa thư mục của gói trong thư mục plugin vim và tạo liên kết tượng trưng cho không gian làm việc git của bạn.

rm -rf ~/.vim/bundle/yourplugin/ 
ln -s /path/to/the/plugin/youre/developing/plugin ~/.vim/bundle/yourplugin 

Nó có nhiều tính năng hơn so với câu trả lời của @ demure, nhưng nó hoạt động.

+1

Chỉ cần làm rõ rằng câu trả lời cho câu hỏi của tôi là liên kết với các thư mục '.vim' thực tế (' .vim/plugin', '.vim/doc',' .vim/ftplugin', v.v.). Nếu bạn liên kết tượng trưng trực tiếp bên trong các thay đổi không được cam kết của gói sẽ không có hiệu lực. – Dionysis

+0

Không, nếu bạn làm như câu trả lời cho biết, ** Khi Vundle đã truy xuất nguồn của plugin ** bạn không cần phải liên kết với các plugin bổ sung cụ thể, bạn chỉ có thể liên kết toàn bộ nội dung với gói. Vundle có thể đồng bộ các plugin bạn đang làm việc, nhưng trước tiên bạn phải đồng bộ chúng thông qua git, xóa thư mục mà nó tạo ** và sau đó ** thay thế thư mục đó bằng một liên kết tượng trưng. –

2

Theo this ticket, sử dụng như sau:

Bundle '~/path/your-plugin/.git' 

đâu ~/path/your-plugin là bản sao làm việc.

+0

hoặc bạn chỉ có thể xóa thư mục của gói trong thư mục plugin vim và tạo liên kết tượng trưng cho không gian làm việc git của bạn. Đó là nhiều hackish hơn câu trả lời này, nhưng nó hoạt động. – zmo

+0

@demune Cảm ơn câu trả lời của bạn nhưng điều này không làm được. Các plugin hoạt động nhưng nếu tôi thực hiện một thay đổi vim không tải nó. Tôi phải thực hiện một cam kết và sau đó gọi 'BundleUpdate' mà tất nhiên nó là không thể khi cố gắng để viết một plugin ... – Dionysis

+0

@zmo Tôi đã cố gắng để symlink tập tin của tôi vào thư mục .vim/plugin trước nhưng nó sẽ không công việc. Tôi sẽ thử một lần nữa. – Dionysis

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