2018-11-19

2018-11-19  本文已影响0人  海里的奶牛

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+>/<进行批量缩进

上一篇下一篇

猜你喜欢

热点阅读