您的位置:首页 > 其它

(14) intellij plugins-- ideavim

2017-11-23 21:40 267 查看
  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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: