linux-vim编辑器运维基本操作demo

vim和vi是一样的东西哦

  • vim
    vim是全屏幕的编辑器,并且是Linux默认的编辑器。
  • vim的模式
    在这里插入图片描述我们你进去vi的时候就是命令模式
vi 1.txt

所进入的模式
然后你按a、i、o可以进入插入模式
然后 如果要进去人编辑模式你需要按一下:
然后下面就会出现一个冒号

在这里插入图片描述退出直接就

esc

然后加

wq!

  • vim的基础命令

在这里插入图片描述那么有趣的来了
把它背下来

小写的a,插光标后;
大写的a,插行后;
小写的i,插光标前;
大写的i,插行前。
小写的o,插行下。
大写的o,插行上。

  • 编辑模式基础命令
显示行号

在这里插入图片描述

取消行号
set nonu

在这里插入图片描述

跳到首行
在无冒号的模式下按gg
小写的。
迅速定位到第一行。
跳到末行
按大写G
迅速跳到末行
跳到后某一行
3G

这是跳到第三行
或者
编辑模式(冒号模式)

2 
$和0的用法

$符号是跳到一个行的末尾
0 是跳到一个行的行首。

  • 删除内容
    我们删除一个字符

x

我们删除一行

dd

我们删除n行

3dd

直接可以删除光标往下的3行。

另外如果你要删除光标到文件末尾的文字那么按

dG

删除指定范围i的行(删除2到5行)

: 2,5d
  • 复制剪切和粘贴
    简单的说就是
yy

p

and

P

的组合。
yy是复制
dd是粘贴
p是粘贴当前光标所在 行下
P是粘贴当前光标所在行上。

撤回操作按u
  • 在linux里面进行查找

我们在命令模式输入/
然后在/后面输入字符就可以/123
就可以找到123的字符串。

当然如果你不想区分大小写那你就得提前

set ic

取消的话

set noic

n

跳到下一个

替换

我们替换的时候就很神奇了,替换需要先指定范围,然后指定被i替换字符串和将替换字符串。

%s表示全局替换

%s/ftp/yangmi/g
全局替换ftp为杨幂

指定行替换

1,100s/ftp/shuqi/g

  • 保存退出
    shift +zz
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值