IdeaVim-常用操作

Posted jepson6669

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IdeaVim-常用操作相关的知识,希望对你有一定的参考价值。

      • 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

        FROM:http://www.cnblogs.com/zhaozihan/p/6297217.html

        以上是关于IdeaVim-常用操作的主要内容,如果未能解决你的问题,请参考以下文章

        IdeaVim插件使用技巧--JetBrains Plugin Vim

        IDEAVIM 常用快捷键总结和使用说明

        IdeaVim 插件使用技巧

        Intelli IDEA快捷键(配合IdeaVim)(转)

        如何将 IdeaVim 正常模式的键映射到编辑器的操作?

        IdeaVim快捷键

(c)2006-2024 SYSTEM All Rights Reserved IT常识