(14) intellij plugins-- ideavim

来源:互联网 发布:win10 uefi 安装Ubuntu 编辑:程序博客网 时间:2024/06/05 18:58

  ideaVim 插件下载

  • vim相关快捷键

  参考:https://vim.rtorr.com/lang/zh_cn/

  • vim常用快捷键

    vim常见的有两种模式,一种是insert模式,像编辑器一样正常的输入字符编辑字符. 一种是Normal模式,在该模式下可以快速的修改.
    1. 光标的移动
    h,j,k,l : 左 下 上 右
    w: 光标移动到下一个单词的首位
    b:光标移动到当前单词的首位(或者光标移动到光标所在地的本单词或上一个单词首位)
    e:光标移动至当前单词末尾
    gg: 光标移动至文本首行.
    shift + g: 光标移动至文本尾行
    33 + shift + g:光标移动至文本第33行
    2. 插入行
    o: 在当前光标的下方插入一行
    shift + o: 在当前光标的上方插入一行

    3. 删除与恢复
    x: 删除光标后的一个字符.
    shift + x: 删除光标前的一个字符.
    dd:删除光标所在整行,同时被删除行存在于剪切板中.
    de:删除光标后的单词内容, 同时删除的内容在剪切板中.
    dw: 删除光标后的单词内容以及之后的空格, 同时删除的内容在剪切板中.(de和dw区分)
    u:还原上一个操作(不限于删除)
    d a w :删除一个单词并删除单词在剪切板中.
    4. 剪切 复制粘贴
    选定文本块:使用v进入可视模式;移动光标键选定内容
    y:复制光标选定的块
    yy: 复制光标所在的整行
    d: 剪切选定的块
    dd: 剪切光标所在的整行
    p:粘贴文本

    5. 查找替换

    f + o : 在当前行的光标之后查找字母o;(多次f +o,查找下一个o)
    F +b : 在当前行的光标之前查找字母b;
    :/word : 全文查找word. 进入了命令模式, 查找操作支持正则表达式. (n查找下一个 N查找上一个.)
    r + p : 将光标之后的字符替换为字母;
    :s/word/replace : 光标所在行的第一个word替换为replace;
    :%s/old/new/ : 全文查找old并替换为new. (注意to后面有/)
    :%s/old/new/g : 全部替换
    :%s/old/new/gc:全文查找old并替换为new,替换时询问,逐个替换。
    可以选择y/n/a/q/l/^E/^Y:y表示同意当前替换;n表示不同意当前替换;
    a表示替换当前和后面的并且不再确认;
    q表示立即结束替换操作;
    l表示把当前的替换后结束替换操作;
    ^E向上滚屏
    ^Y向下滚屏,用来帮助查看前后内容以决定进行操作。

参考:http://equation85.github.io/blog/markdown-examples/

原创粉丝点击