Vim使用

1 篇文章 0 订阅

Vim使用

使用 Vim 进行编辑

Vim 插入文本

  • 从命令模式进入输入模式进行编辑,可以按下 I、i、O、o、A、a 等键来完成,使用不同的键,光标所处的位置不同。
快捷键	功能描述
i	    在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动
I	    在光标所在行的行首插入随后输入的文本,行首是该行第一个非空白字符,相当于光标移动到行首执行 i 命令
o	    在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本
O      (大写)在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本
a	    在当前光标所在位置之后插入随后输入的文本
A	    在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行 a 命令

Vim 查找文本

快捷键	功能描述
/abc	从光标所在位置向前查找字符串 abc
/^abc	查找以 abc 为行首的行
/abc$	查找以 abc 为行尾的行
?abc	从光标所在为主向后查找字符串 abc
n	    向同一方向重复上次的查找指令
N	    向相反方向重复上次的查找指定

替换字符串

快捷键	                   功能描述
:s/vivian/sky/             替换当前行第一个 vivian 为 sky
:s/vivian/sky/g            替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/          替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g         替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
                           其中:n 为数字,若 n 为 .,表示从当前行开始到最后一行

vim快速注释和取消注释

快捷键	                   功能描述
:10,20s#^#//#g             在 10 - 20 行添加 // 注释
:10,20s#^//##g             在 10 - 20 行删除 // 注释
:10,20s/^/#/g              在 10 - 20 行添加 # 注释
:10,20s/#//g               在 10 - 20 行删除 # 注释

撤销和回复撤销

命令模式下:
    :u           撤销
    :Ctrl + r    恢复撤销:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值