大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
原文地址:https://www.cnblogs.com/zhaozihan/p/6297217.html
IdeaVim简介
IdeaVim是IntelliJ IDEA的一款插件,他提高了我们写代码的速度,对代码的跳转,查找也很友好。
- 安装位置
安装之后它在 Tools > Vim Emulator
具体操作
- i模式
i模式即为编辑模式,按下字母i开启就可以打字。
- Esc
从i模式切换为Vim,按下键盘的Esc键切回Vim。
- 方向键
上:k , 下:j , 左: h , 右:l
- 词组正向跳转(以空格和符号作为分割)– 小写的w
例如:“hello world,I’m wrting”,当光标在h时,连按w光标依次显示为:w > , > I > ‘ > m > w > “
- 词组正向跳转(以空格为分割) — 大写的W
例如:“hello world,I’m wrting”,当光标在h时,连按大写的W光标依次显示为:w > I > w
- 词组反向跳转– 小写的b和大写的B
情况与w类似。
- 正向跳转到指定字符– 小写的f
例如:“hello world,I’m wrting”,当光标在h时,输入fw,光标跳转到字符world的w字符处。
- 反向跳转到指定字符– 大写的F
例如:“hello world,I’m wrting”,当光标在d时,输入Fw,光标跳转到字符world的w字符处。
- 正向跳转到指定字符的上一个位置(空格也算)– 小写的t
例如:“hello world,I’m wrting”,当光标在h时,输入td,光标跳转到字符world的l字符处。
- 反向跳转到指定字符的下一个位置(空格也算)– 大写的T
例如:“hello world,I’m wrting”,当光标在d时,输入Tw,光标跳转到字符world的o字符处。
-
复制当前行– yy
-
粘贴– p
粘贴至光标的下一行,例如:“hello world,I’m wrting”,当光标在此行时,输入yyp,当前行复制并粘贴,下面又多出一行。
- 10p
粘贴10次
- 跳转至下一个与当前光标相同字符的位置(可以跨行跳转)– *
例如:“hello world,I’m wrting”,当光标在hello的最后一个l字符处,输入 * ,跳转到world的l字符处。
- 跳转至上一个与当前光标相同字符的位置(可以跨行跳转)– #
情况如上。
- 选中(再通过上下左右进行区域选中)– v
例如:当光标在第一行hello的h字符处,输入vjj
-
删除当前行– dd
-
5dd
删除当前行在内以下的5行。
- 删除选中区域– d
例如上面的例子中,可以输入vjjd进行区域删除。
-
撤销 — u
-
正向按字符单位进行删除– x
从光标所在位置处逐个正向删除
-
反向从光标上一个位置处进行删除– 大写的X
-
从光标处删除至指定字符– df指定字符
例如:“hello world,I’m wrting”,当光标在h时,输入dfw,结果为“orld,I’m wrting”。
- 删除引号内的内容– di”
例如:“hello world,I’m wrting”,当光标在此行时,输入di”,结果为“”。
-
删除包含引号在内的内容– da”
-
跳转至文件头– gg
-
跳转至文件尾– G
-
跳转至指定行的开头– 行号G
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186983.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...