2015-11-25 23 views
9

Tôi muốn sử dụng vim surround plugin của Tim Pope trong IDE Pycharm của tôi. Tôi đã sử dụng plugin IdeaVim cho Pycharm để sử dụng các chuyển động và lệnh vim.Làm cách nào để sử dụng plugin vim với Ideavim?

Tôi biết tôi có thể sử dụng ~/.ideavimrc như thông thường .vimrc nhưng tôi không thể tìm thấy thông tin về cách sử dụng plugin với ideavim.

Tôi có thể chỉ định thư mục trình cắm trong số ~/.ideavimrc hoặc tôi phải đi theo cách khác không? Tôi có thể sử dụng trình quản lý plugin như tác nhân gây bệnh không?

+0

Bạn không thể. Kết thúc câu chuyện. – romainl

Trả lời

3

Hầu hết các ứng dụng chỉ mô phỏng các ràng buộc khóa Vim/vi (và thường chỉ có các lệnh điều hướng và chỉnh sửa cơ bản). Điều đó đi một chặng đường dài để giúp người dùng vi chỉnh sửa thoải mái, nhưng đó không phải là điều thực sự.

Thật không may, để có thể sử dụng các plugin Vim, bạn sẽ cần trình thông dịch và cơ sở hạ tầng đầy đủ của Vimscript xung quanh 'runtimepath'. Tôi không biết về bất kỳ ứng dụng nào cung cấp điều này và vì sự phức tạp và tính đồng nhất của Vim, điều này thực sự rất khó.

Để tận dụng các khả năng đặc biệt của Vim vào IDE của bạn, hãy sử dụng cả hai đồng thời; nó rất dễ dàng để thiết lập một công cụ bên ngoài trong IDE của bạn mà khởi chạy Vim với tệp hiện tại (và vị trí). Tự động tải lại các thay đổi cho phép bạn chỉnh sửa mã nguồn trong cả hai đồng thời.

Nếu bạn thấy thoải mái với mình, điều tương tự cũng áp dụng cho Emacs/Elisp.

2

Không. Bỏ phiếu cho VIM-506 để hỗ trợ tập lệnh Vim (không thể triển khai) và cho VIM-769 để mô phỏng vim-surround (có khả năng xuất hiện trong các phiên bản sau).

2

Các ideaVim plugin thêm "Hỗ trợ cho vim-vòm lệnh ys, cs, ds, S, kích hoạt nó với set surround trong ~/.ideavimrc" kể từ phiên bản 0,46.

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