vim 常用快捷键
1307 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
翻页操作http://www.mybatis.cn/archives/1287.html
全部评论