我想在我的 Pycharm IDE 中使用 Tim Pope 的 vim环绕插件。我一直在为 Pycharm 使用 IdeaVim 插件来使用 vim 动作和命令。
我知道我可以像平常一样使用,但~/.ideavimrc
我.vimrc
找不到有关如何在ideavim 中使用插件的信息。
我可以在我的内部指定插件目录~/.ideavimrc
还是必须采用其他方式?我可以使用像病原体这样的插件管理器吗?
我想在我的 Pycharm IDE 中使用 Tim Pope 的 vim环绕插件。我一直在为 Pycharm 使用 IdeaVim 插件来使用 vim 动作和命令。
我知道我可以像平常一样使用,但~/.ideavimrc
我.vimrc
找不到有关如何在ideavim 中使用插件的信息。
我可以在我的内部指定插件目录~/.ideavimrc
还是必须采用其他方式?我可以使用像病原体这样的插件管理器吗?
IdeaVim 的最新版本包括 vim-surround 插件。通过添加启用它
set surround
到你的.ideavimrc
文件
从0.46 版开始, ideaVim 插件添加了“支持 vim-surround commands ys
, cs
, ds
, S
, enable it with set surround
in your ~/.ideavimrc”。
大多数应用程序只模拟 Vim 的 /vi 键绑定(通常只有基本的导航和编辑命令)。这对于帮助 vi 用户舒适地进行编辑大有帮助,但这并不是真正的事情。
不幸的是,为了能够使用 Vim 插件,您需要完整的 Vimscript 解释器和'runtimepath'
. 我不知道有任何应用程序提供此功能,而且由于 Vim 的复杂性和特性,这确实非常困难。
要将 Vim 的更多特殊功能添加到您的 IDE 中,请同时使用这两种功能;在你的 IDE 中设置一个外部工具来启动 Vim 和当前文件(和位置)非常容易。更改的自动重新加载允许您同时编辑源代码。
如果这对您有任何好处,那么同样适用于 Emacs / Elisp。
这是最近在更新日志中提到的。
https://github.com/JetBrains/ideavim/blob/master/CHANGES.md#features-5
我没有管理这项工作。看起来我需要vim-plug
安装,我在 NeoVim 中使用了另一个包管理器,而且我不想混淆两个配置。它应该可以正常工作。