vim 常用快捷键

1375 2023-05-12 16:15

vim 常用快捷键

动作:光标自己的行为

命令:完成一个屏幕、编辑器、功能等所需要的口令

操作:带参数的命令


光标的操作

h j k l

    光标左移 :h
    光标右移 :l
    光标上移 :k
    光标下移 :j
    跳到下一个单词句首 :w/ b
    长跳到句首,以空格为区分 : W / B
    跳到下一个单词句尾 :e
    长跳到句尾,以空格为区分 : E
    跳至行首 :0 或者 shift + 6 ( ^ )
    跳至行尾 :shift + 4 ( 即 $ )
    跳至文首 :gg
    跳至文尾 :G
    跳至第几行 :数字 + gg
    向下查找 : *
    向上查找 : #
    当前行查找某个字符:f + 字符(向下查找)

删除操作

    删除当前行:dd 或者 Ctrl + r
    删除一个字或单词:dw
    删除光标至行末的所有字符:D
    删除光标后一个字符:x
    删除光标前一个字符:X

复制操作

    复制当前行:yy
    复制一个字或单词:yw
    向下粘贴:p
    向上粘贴:P

插入操作

    从光标前开始插入:i
    从光标后开始插入:a
    将光标置于行首,执行插入操作:I
    将光标置于行尾,执行插入操作:A
    退出插入操作:Esc
    向下新建一行执行插入操作:o
    向上新建一行执行插入操作:O

编辑操作

    将当前行和下一行合并成一行显示:J
    删除当前行,并进入编辑模式:cc 或者 S
    删除当前单词或字,进入编辑模式:cw
    删除光标至行末的所有内容,并进入编辑模式:c$
    删除光标所在字符,并进入编辑模式:s
    撤销 : u
    大小写切换:~
    当前行右移:>>
    当前行左移:<<
    自动缩进当前行:==

正则表达式

    向后搜索字符串:/ + 字符串
    向前搜索字符串:?+ 字符串
    向后搜索字符串(忽略大小写):/ + 字符串 \c
    向后搜索字符串(大小写敏感):/ + 字符串\C
    向后继续搜索:n
    向前继续搜索:N
    替换::%s/old/new/g
    替换(每次会确认是否替换)::%s/old/new/gc

退出编辑器

    保存::w
    保存并退出::wq 或者 :x
    退出,如果修改过,则会提示是否保存::q
    强制退出,如果修改过,放弃修改::q!

文件编辑

    打开文件:vim file1
    显示当前文件名称::args

1、翻整页命令为:

Ctrl + f 键 (f 的英文全拼为:forward)
Ctrl + b 键 (b 的英文全拼为:backward)

2、翻半页命令为:

Ctrl + d 键 (d 的英文全拼为:down)
Ctrl + u 键 (u 的英文全拼为:up)

翻页操作http://www.mybatis.cn/archives/1287.html

史上最全Vim快捷键键位图

vim操作的相关文件

全部评论

·