这个项目能做什么
IdeaVim是JetBrains官方插件,将Vim引擎引入JetBrains IDE,如IntelliJ IDEA、PyCharm、GoLand、CLion、PhpStorm、WebStorm、RubyMine、DataGrip、DataSpell、Rider、Cursive和Android Studio。它支持核心Vim模式(普通、插入、可视、选择)、移动、删除/修改/窗口命令、键映射、标记、宏、二合字母、寄存器、完整Vim正则表达式搜索,以及部分`set`命令。用户可通过`~/.ideavimrc`文件(类似`~/.vimrc`)配置,支持XDG标准,并可通过`IDEA_VIM_CUSTOM_VIMRC`环境变量自定义路径。IdeaVim还支持Vim脚本执行(包括部分内置函数)、自动命令事件(如InsertEnter、BufWritePre、FileType),以及surround、multiple-cursors、commentary、easymotion和argtextobj等插件。显著特性是可通过`<Action>({action_id})`或`:action` Ex命令将键映射到任意IDE操作,并使用`:actionlist`发现操作ID。可通过`has('ide')`和`&ide`检测IDE特定选项。插件可在JetBrains Marketplace获取,并提供早期访问计划预览版。许可证为MIT(2.0.0之前版本为GPL-2.0)。
评论
0 评分人数达到10人后显示
登录后参与讨论。