频道栏目
首页 > 资讯 > 其他综合 > 正文

IdeaVim详情介绍

17-12-07        来源:[db:作者]  
收藏   我要投稿

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

相关TAG标签
上一篇:NPM管理工具的基本操作
下一篇:php如何计算出两个经纬度之间的距离?(单位:米)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站