Linux 高级运维眼中的 “vim”

今天介绍vim的进阶篇,进阶篇主要是vim中的替换和一些常用的快捷键

1、命令模式

默认处于命令模式下,命令模式下可以按上下左右或者一些快捷键随意移动光标,也可以进行复制、删除和粘贴之类的操纵

G 跳到文件的底部

ngg 跳到文件中的第n行

$ 跳转到行尾

^ 跳转到行首

u按键则为撤销上一步操作

ctrl+r则为反撤销操作

cw 删除一个单词

c$ 删除一行到行尾

c^       删除一行到行头 

3、末行模式

在英文状态下输入(:?/)三个中的任何一个,可以将光标移动到最底下的一行,在该模式下可以进行保存、搜索、替换、退出、保存等。

  :s/aaa/bbb/     将当前行中的第一个aaa,替换成bbb。如果当前行含有多个aaa,则只会替换其中的第一个。

:33s/aaa/bbb/g          在第33行进行替换操作。

:10,20s/aaa/bbb/g     对第10行到第20行的内容进行替换。

:%s/aaa/bbb/g 对所有行的内容进行替换。

:w /root/a.txt 将当前的文件保存到/root/目录下文件名为“a.txt”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值