一图读懂 VIM KeyMap / CheatSheet in PyCharm Idea

本文介绍在PyCharm环境下使用VIM插件提高编程效率的方法。作者针对40岁以上非专业程序员,整理了一张适用于PyCharm VIM插件的自定义键盘图,以帮助理解和记忆VIM快捷键。文中提到了原版VIM在PyCharm中的功能限制,以及作者通过.ideavimrc配置文件进行的个性化设置。高清版键盘图和相关资源将在回帖率达到100后提供。

在PyCharm平台学习Python过程中(本人40+,非码农),因为经常输入相同代码或批量处理某些变量,传统键盘+鼠标模式效率不够,在了解到一些Idea环境下的输入模式,接触到VIM大法,断断续续利用零散时间不断学习,包括海内外各种教程和资源,均没有适合本人思维的VIM键盘图解,最终参考2011年M大神做的Vim Cheat Sheet for Programmers(见后面附件图片,Excel版在http:/michael.PeopleOfHonorOnly.comvim/,但已经不能登陆了),最终决定自己从头用Excel重做一个适合在PyCharm平台下VIM插件的键盘图,方便打印日常使用和学习,也可进一步完善VIM的键盘设置。如下

 

 

说明一

以上是基于PyCharm的VIM插件,区别于原生Unix系统或Windows系统的其他VIM平台,P版还是有一些功能是没有的,而且也由JetBrains公司在维护升级着,还是很多需要完善和升级。此外,我这个键盘有些是本人通过VIM的配置文件.ideavimrc修改的,具体:

以上按键设置,大部分是vim内置及其插件,小部分是通过在.ideavimrc文件绑定,个别使用PyCharm原有的或OS原生的,具体通过文字颜色区分如下:黑字: vim默认、篮字: vim插件、红字: 通过在.ideavimrc修改、紫字: 使用PyCh原生、 带*: 在PyCh快捷键设置中新增键、橙字: 使用OS系统

说明二

注1 命令:actionlist(查询idea的有action,可复制到文件备用),在.ideavimrc文件绑定快捷键使用,如:以上m键,使用了idea内置的Bookmark功能(相比vim强多)
注2 全网没找到idea下如何删除寄存器,自行看看py退出时文件变化,发现vim_settings_local.xml,删除重启py
注3 如果PyCharm的vim插件增加当按cdygz等或定制健后,弹出后续需接字母及其功能的提示框,并可以在rc文件中自定义,就完美了
注4 尽管py自带字体很漂亮,无奈无中文,经研究sarasa gothic等距更纱黑体CS版效果最好,本表格使用
注5 vimrc文件中引号'用Þ代表
注6 按Ctrl-6切换显示额外的归类箭头和方框

.ideavimrc文件另见本人另外帖子,键盘图的高清版和PDF版见网盘:

原生Excel文件将于本帖回复率达100即放在网盘里。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值