Linux 高级运维眼中的 “vim”

vim是一个运维工程师和系统工程师最常用的命令,对vim了解和使用的功能越多可以加快我们在工作中的速度,本章节我会分为三节从新手、进阶、大佬一一讲解vim。

1、命令模式

2、输入模式

3、末行模式

vim一共分为三种模式,每个模式可以相互转换,相互装换的时候最常用的退出模式命令是esc。

1、命令模式

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

dd      删除光标所在行(有剪切的作用)

ndd    删除当前行(包括此行)后n行文本

 D      删除光标位置到行尾的内容

 p      将剪贴板中的内容粘贴到光标后

P       将剪贴板中的内容粘贴到光标前

y       复制已选中的文本到剪贴板

yy      将光标所在行复制到剪贴板,此命令前可以加数字 n,可复制多行

2、输入模式

在输入模式中可以对文件内容进行修改

i          在当前光标位置的左边添加文本

a         在当前光标位置的右边添加文本

A         在当前行的末尾位置添加文本

I          在当前行的开始处添加文本

O         在当前行的上面新建一行

o          在当前行的下面新建一行

3、末行模式

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

:set  nu     显示行号

:set nonu    取消显示行号

:w        保存文件

:q!        退出编辑器,且不保存

:wq       退出编辑器,且保存文件

/abc      从光标所在位置向下查找字符串 abc

?abc      从光标所在位置向上查找字符串 abc

n            向同一方向重复上次的查找指令

N            向相反方向重复上次的查找指定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值