2015-11-25 21 views
9

Chciałbym użyć vima Tima Pope'a surround plugin w moim IDE Pycharm. Używałem wtyczki IdeaVim do Pycharm do używania poleceń i poleceń vima.Jak mogę używać wtyczek vim z Ideavimem?

Wiem, że mogę używać ~/.ideavimrc jak mój normalny .vimrc, ale nie mogę znaleźć informacji o tym, jak używać wtyczek z ideavim.

Czy mogę podać katalog wtyczek wewnątrz mojego ~/.ideavimrc, czy muszę przejść w inny sposób? Czy mogę używać menedżera wtyczek, takiego jak patogen?

+0

nie można .ideavimrc. Koniec historii. – romainl

Odpowiedz

3

Większość aplikacji tylko emuluje przypisania klawiszy Vima/vi (a często tylko podstawowe polecenia nawigacji i edycji). To znacznie ułatwia użytkownikom edycję, ale nie jest to prawda.

Niestety, aby móc korzystać z wtyczek Vima, potrzebny jest pełny interpreter Vimscript i infrastruktura wokół numeru 'runtimepath'. Nie jestem świadomy aplikacji, która to zapewnia, a ze względu na złożoność i dziwactwa Vima, byłoby to bardzo trudne.

Aby uzyskać więcej możliwości specjalnych Vima w swoim IDE, używaj jednocześnie zarówno; bardzo łatwo jest ustawić zewnętrzne narzędzie w twoim IDE, które uruchamia Vima z bieżącym plikiem (i pozycją). Automatyczne ponowne ładowanie zmian umożliwia jednoczesną edycję kodu źródłowego.

Jeśli jest to dla ciebie wygoda, to samo dotyczy również Emacs/Elisp.

2

Nie. Głosuj na VIM-506 dla obsługi skryptów Vima (prawdopodobnie nie będzie to możliwe) i dla VIM-769 dla emulacji przestrzennej vim-surround (może pojawić się w przyszłych wersjach).

2

ideaVim plugin dodana "Wsparcie dla vim-przestrzennym nakazuje ys, cs, ds, S, włącz ją set surround w pliku ~/.ideavimrc" od wersji 0.46.

Powiązane problemy