Liunx之vi编辑器的使用/vi编辑器详细命令②

Linux—vi编辑器

末行模式(编辑模式)(接上一篇)

设置参数含义
:set nu显示行号
:set nonu取消显示行号
:set hlsearch设置是否将查找的字符串高亮显示,默认是set hlsearch高亮显示
:set nohlsearch取消高亮显示
:set ruler显示右下角状态栏 默认是set ruler显示
:set noruler不显示右下角状态栏
:set list设置显示隐藏字符,类似cat -A,Tab键用’^I‘显示,回车键用’$‘显示
:set nolist设置不显示隐藏字符 ,默认是set nolist不显示
:syntax on根据语法显示相关颜色帮助排错,在shell脚本或相关配置文件中默认开启
:syntax off关闭显示颜色帮助

1.替换

\/代表/ \是一个转义符

:1,10s/old/new/g        将1到10行所有old换为new
​
:%s/old/new/g            将整个文件的old换为new
​
:1,10s/^/#/g                注释1到10行
​
:1,10/^#//g                 取消注释
​
:1,10s/^/\/\//g             1到10行,行首加入//
​
:1,10s/^\/\///g             取消1到10行行首的//

2.导入其他文件内容

:r 文件名          把文件内容导入在光标所在位置

3.在vi中执行命令

:!命令  在vi中执行系统命令

例子:

:!data    查看当前时间

在vi中导入命令结果

:r  !data        在vi中执行系统命令,并且把结果导入光标所在行(把当前时间导入)

4.字符替换

:ab 源字符  替换为字符                      字符替换
​
:ab mymail  fanxingw@qq.com               当碰到’mymail‘时,自动转变为邮箱

命令模式(接上一篇)

1.查找

/查找内容       从光标所在行向下查找 
​
?查找内容       从光标所在行向上搜索

其他

多文件同时打开

可以通过先按CTRL+W ,再按上下箭头的方式在两个文件之间切换。

vi  -o  abc  123            上下分屏
​
vi  -O  abc  123            左右分屏

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值