2015-11-25 2 views
9

Я хотел бы использовать vim surround plugin Tim Pope в моей IDE. Я использую плагин IdeaVim для Pycharm для использования движений и команд vim.Как использовать vim-плагины с Ideavim?

Я знаю, что могу использовать ~/.ideavimrc, как и мой обычный .vimrc, но не могу найти информацию о том, как использовать плагины с ideavim.

Могу ли я указать каталог плагинов внутри моего ~/.ideavimrc или мне нужно идти другим путем? Могу ли я использовать диспетчер плагинов, например, патоген?

+0

Вы не можете. Конец истории. – romainl

ответ

3

Большинство приложений только эмулируют привязки Vim/vi (и часто только основные команды навигации и редактирования). Это долгий путь к тому, чтобы пользователям vi было удобно редактировать, но это не настоящая вещь.

К сожалению, для использования плагинов Vim вам понадобится полный интерпретатор Vimscript и инфраструктура около 'runtimepath'. Я не знаю любое приложение, которое обеспечивает это, и из-за сложностей и особенностей Vim это было бы очень тяжело.

Чтобы получить дополнительные возможности Vim в вашей IDE, используйте как одновременно; очень легко настроить внешний инструмент в вашей среде IDE, который запускает Vim с текущим файлом (и позицией). Автоматическая перезагрузка изменений позволяет редактировать исходный код одновременно.

Если это вам удобно, то это относится и к Emacs/Elisp.

2

No. Голосуйте за VIM-506 для поддержки Vim сценариев (вряд ли будет реализован) и VIM-769 для эмуляции ВИМ-объемного звучания (вероятно, появится в будущих версиях).

2

ideaVim plugin добавил: "Поддержка ВИМ-объемного звучания команды ys, cs, ds, S, включите его с set surround в ваш ~/.ideavimrc", начиная с версии 0.46.

 Смежные вопросы

  • Нет связанных вопросов^_^