vim常用命令

复制粘贴
复制:Ctrl + c
粘贴:Ctrl + v
多行注释
ctrl+shift+v 进入可视化块模式,使用方向键选择需要注释的列,按 I 进入插入模式,输入#,然后按Esc键(有可能需要按两次),即可注释多行
取消多行注释
ctrl+shift+v 进入可视化块模式,使用方向键选择需要取消注释的列,按 d 键即可。
插入命令
i 在当前位置插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
查找命令
/text 查找text,按n键查找下一个,按N键查找前一个。
?text 查找text,反向查找,按n键查找下一个,按N键查找前一个。
:set ignorecase 忽略大小写的查找
:set noignorecase 不忽略大小写的查找
:set hlsearch 高亮显示搜索结果,所有结果都高亮显示
:set nohlsearch 关闭搜索结果高亮显示
替换命令
s/old/new/ 用new替换old,替换当前行的第一个匹配
s/old/new/g 用new替换old,替换当前行的所有匹配
%s/old/new 用new替换old,替换所有行的第一个匹配
%s/old/new/g 用new替换old,替换整个文件的所有匹配
删除命令
x 删除当前字符。x = dl
dl 删除当前字符
3x 删除当前光标开始向后3个字符
X 删除当前字符的前一个字符。X = dh
dh 删除当前字符的前一个字符。
dd 删除当前行
dj 删除上一行
dk 删除下一行
10d 删除当前行开始的10行。
移动命令
h 左移光标
j 下移光标
k 上移光标
l 右移光标
^ 移动到本行第一个非空白字符上
0 移动到本行开始
$ 移动到行尾,3$移动到下面3行的行尾
gg 移动到文件头
G 移动到文件末尾
跳到指定行
方法一:冒号+行号,然后回车,比如调到第100行就是“:100回车”
方法二:行号+G,比如100G就是跳到100行
Ctrl + e 向下滚动一行
Ctrl + y 向上滚动一行
Ctrl + d 向下滚动半屏
Ctrl + u 向上滚动半屏
Ctrl + f 向下滚动一屏
Ctrl + b 向上滚动一屏
撤销和重做
u 撤销(undo)
U 撤销对整行的操作
Ctrl + r 重做(redo ) ,即撤销的撤销




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值