vim基础操作
一、游标移动
上下左右
k:上
j:下
h:左
l:右
跳转
下个单词 :w
上个单词 :b
下个单词结尾 :e
上个单词结尾 :ge
到行的头部:0或^
到行的尾部:$
移动到到第一行:gg
移动到到第n行:n+g
到最后一行:G(shift+G)
向后跳转第一匹配字母位置: f+<目标字母>
向前跳转第一匹配字母位置: F+<目标字母>
跳转之前光标位置:ctrl+o
二、插入
当前光标前插入:i
当前光标末插入:a
行首插入:I
行末插入:A
下一行插入:o
上一行插入:O
三、剪切(删除)复制粘贴
剪切(删除)
删除当前字符:x
删除之前字符:X
删除当前行:dd
删除n行:n+dd
删除单词:d+w
删除至行尾:d+$
删除至行首:d+^
删除至结尾:d+G
删除至头部:d+1+G
复制
复制当前行:yy
复制n行:n+yy
复制至行尾:y+$
复制至行首:y+^
复制单词:y+w
复制n个单词:y+n+w
复制至结尾:y+G
复制至头部:y+1+G
粘贴
粘贴光标后/下行:p
粘贴光标前/上行:P
四、其他
显示编号:shift+/ :set nu
回退u
重做shift+ t
批量操作
Ctrl+v,按 j 或者 k 选取列,再按Shift + i 然后输入你想要插入的字符(任意字符),再按两次Esc就可以实现批量插入字符
批量缩进shift + i配合j/k实现上下选中+shift+>/<进行批量缩进
网友评论