Vim编辑器的详细介绍

介绍

vi编辑器是linux里的最基本的文本编辑器,系统自动安装了vi,而vim编辑器是vi的升级版本,需要自行下载安装。下载命令:yum install vim -y

vim - Vi IMproved, a programmer's text editor

Vim编辑器的几种模式

vim编辑器中最重要的三个模式:命令模式、输入模式、末行模式。可视模式,替换模式了解即可。如下图:

详细介绍三种模式里的功能,重点介绍命令模式和末行模式

1、命令模式

行跳转:

Home 跳转至光标所在行的行首;End 跳转至光标所在行的行尾

numberG 跳转至第number行,例如:100G 跳转至100行

1G 跳转至第一行

G 跳转至最后一行

查找功能:

/xxx 表示查找xxx这个词  n 从上往下翻   n 从下往上翻

操作类型:

yy 复制光标所在行

nyy 复制n行

p 粘贴复制的内容

u 撤销

ctrl + r 恢复

dd 删除(剪切),如果使用p,则是剪切操作,否则是删除操作

d^ 删除光标当前所在的字符到行首

d$ 删除光标当前所在的字符到行尾

dw 删除光标所在的单词

x 删除单个字符

2、末行模式

:w 保存不退出
:wq 保存并退出
:x 保存并退出
:q! 强制退出不保存-->修改的情况下
:q 退出 -->没有修改的情况下
:x! 强制退出并且保存   -->root用户才有的权利
:wq!强制退出并且保存  -->root用户才有的权利

:set number 显示行号

:set nonumber 不显示行号

:number 跳转至第number行

:1 跳转至第1行

:$ 跳转至最后一行

查找功能:

:/xxx 查找xxx这个词

替换功能:

注:下面是假定文本里有small这个词

:s /small/big  将光标所在行里的第一个small替换成big

:s /small/big/g 将光标所在行里的所有的small替换成big

:1,4s /small/big/g 将1到4行的small替换成big

:%s /small/big/g 将所有的small替换成big

:%s /small/big/gc 将所有的small替换成big,并且进行提示 y/n/a/q

y --yes   n --no   a --all  q --quit

:%s /small//g 删除所有的small

3:输入模式

从命令模式是按i或o进入输入模式,输入模式和我们平时的编辑差不多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值