簡體   English   中英

如何在 Ideavim 中使用 vim 插件?

[英]How can I use vim plugins with Ideavim?

我想在我的 Pycharm IDE 中使用 Tim Pope 的 vim環繞插件 我一直在使用 Pycharm 的 IdeaVim 插件來使用 vim 動作和命令。

我知道我可以像使用普通的.vimrc一樣使用~/.ideavimrc但是我找不到有關如何在ideavim 中使用插件的信息。

我可以在我的~/.ideavimrc指定插件目錄還是我必須走另一種方式? 我可以使用像病原體這樣的插件管理器嗎?

最新版本的IdeaVim包括vim-surround插件。 通過添加啟用它

set surround

到你的.ideavimrc文件

https://github.com/JetBrains/ideavim#emulated-vim-plugins

大多數應用程序僅模擬Vim的/ vi鍵綁定(通常只有基本的導航和編輯命令)。 這對於幫助vi用戶輕松編輯很有幫助,但這不是真實的事情。

不幸的是,為了能夠使用Vim插件,你需要在'runtimepath'周圍使用完整的Vimscript解釋器和基礎設施。 我不知道任何提供此功能的應用程序,並且由於Vim的復雜性和特性,這確實非常困難。

要在IDE中獲得更多Vim的特殊功能,請同時使用它們 ; 在IDE中設置外部工具非常容易,它使用當前文件(和位置)啟動Vim。 自動重新加載更改允許您同時編輯源代碼。

如果對您有任何幫助,同樣適用於Emacs / Elisp。

ideaVim插件添加了“支持vim-surround命令yscsdsS ,在你的〜/ .ideavimrc中使用set surround啟用它”自版本0.46。

沒有.VIM-506支持Vim腳本(不太可能實現), VIM-769支持vim-surround仿真(可能會出現在未來版本中)。

最近在變更日志中提到了這一點。 https://github.com/JetBrains/ideavim/blob/master/CHANGES.md#features-5我沒有管理這項工作。 看起來我需要安裝vim-plug並且我在 NeoVim 中使用另一個包管理器,而且我不想混淆兩個配置。 它應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM