vim 常用快捷键

hello vim!
x 删除当前字符
X 删除光标前的字符
A 在行末添加字符
dw 删除当前这个word,可以d5w,切到下个词。
de 删除当前word,切到这个词的结尾。
d$ 删除至行尾
0 移动光标到开头
$ 移动到行尾
dd 删除当前行
w 移动光标到下个词开头
e 移动光标到下个词结尾
u undo当前举动
U undo这一整行
ctrl+R 使undo不奏效
p 把删掉的内容粘贴到当前光标位置之后
rx 用x字符替换当前字符
cw dw+i
c$ d$+i
cc dd+i
yw 复制当前词
yy 复制整行
v+光标选中+y 复制选中内容

G 光标到文件底部
gg 光标到文件开头
xG 返回到第x行
ctrl+g/G 查看文件状态路径等
/与? n与N切换 search word
% 移动光标到括号([{下,按%切换到)]}
:s/old/new/g 替换当前行old为new
:%s/old/new/g 替换文件old为new
:%s/old/new/gc 每次替换时候询问是否更换
:x,ys/old/new/g 替换从xy行old为new
:! 使用shell命令
:w filename 把当前文件以filename保存
v+移动光标 选中
:r+内容 把内容放到光标后面,内容例如:!ls,filename
R 进入replace模式,都是用输入字符替换当前字符
:set command 在搜索模式下可以改变 command包括ic(ignore case),hls(高亮匹配项),is(渐进式搜索)
:set nocommand 取消command,例如set noic
:sp 文件名 对当前文件打开两个vim窗口,用于同时一个文件的两个部分。

本文作者:xzh-personal-issue

本文链接:https://www.cnblogs.com/xzh-personal-issue/p/17048534.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   心比天高xzh  阅读(39)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起