IdeaVim 进阶配置

01. VIM 配置
02. Neovim 配置
03. IdeaVim 进阶配置
04. VsVim 配置

简介

IdeaVim 是一个基于 IntelliJ 平台的 Vim 插件,可以在 IntelliJ IDEA, RubyMine, PyCharm, PhpStorm, WebStorm, AppCode, CLion, DataGrip and Android Studio等 IDE 中使用。

本文主要介绍的是在 PyCharm 平台下对 IdeaVim 的一系列安装配置,其他 IDE 配置应该与 PyCharm 基本相同。

安装

打开 IDE | File | Settings | Plugins | 输入 IdeaVim | 进行安装,安装完成后,需要重启 IDE。

使用

打开 IDE | Tools | Vim Emulator,勾选后即可使用 Vim 进行编辑,取消勾选则禁止了 Vim 模式编辑,按 IDE 原本工作方式进行编辑。

快捷键冲突可以通过 "File | Settings | Vim Emulation", "File | Settings | Keymap" 或者通过配置 ~/.ideavimrc 进行安检映射进行解决。

基础配置

配置 IdeaVim ,其实就是修改其配置文件.ideavimrc,macOs或Linux的路径为:~/.ideavimrc,Windows的路径为:C:\Users\<YourName>\_ideavimrc,如果配置文件不存在,只需在相应路径下手动创建即可。

由于 IdeaVim 是用在 IDE 上的插件,因此很多 Vim 的特性还未能支持,查看 IdeaVim 目前支持的基础配置,可以查看::set options

进阶配置

要想更好的让 IdeaVim 配合IDE工作,我们可以配置让 IdeaVim 调用IDE内置的一些功能,更好地让我们在使用 Vim 编辑模式的同时,可以更好的使用IDE提供的功能。

IdeaVim 要使用IDE内置的一些功能,可以通过在命令行模式输入相应的action执行。
Vim 命名模式中输入::actionlist就可以得到 IDE 提供的所有的内置功能列表显示,然后我们就可以从中找出我们想要的功能,进行按键映射即可。

这里是 PyCharm 内置的所有actionactionlist


在配置action时,可以把这个action直接在IDE内输入:action {pattern}看下效果。
然后,配置.ideavimrc/_ideavimrc后,直接输入:source ~/.ideavimrcsource C:\Users\<YourName>\_ideavimrc)就可以直接看到效果。

最后,放出我自己的配置:ideavimrc

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,452评论 19 139
  • 最全PyCharm 教程 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开...
    三也视界阅读 86,965评论 9 599
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,569评论 25 709
  • 之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一共43篇博客,累得要屎,感悟颇多。 发牢骚之前先总结...
    刘程旭阅读 7,444评论 2 24
  • 第5章 Spring Boot自动配置原理 5.1 SpringBoot的核心组件模块 首先,我们来简单统计一下S...
    光剑书架上的书阅读 49,043评论 5 65