【嵌入式系统开发】002 VI编辑器入门


0. 前言

  • 对文件进行编辑时,如果是在有图形化界面的系统上可以用 gedit 指令。
gedit 1.txt
  • 但如果没有图形化界面,只能用VI编辑器了

1. VI编辑器简介

1.1 什么是VI编辑器

  • VI编辑器可以通过键盘输入命令来实现在没有图形化界面时的文件编辑工作。

1.2 打开VI编辑器

vi 1.txt 
  • 当存在1.txt时,打开它。
  • 不存在,就新建一个,然后打开它。

2. VI编辑器的三种工作模式间(模式切换与部分功能)

  • 一般模式、编辑模式、命令行模式。
    在这里插入图片描述

3. 移动操作

  • 在一般模式下,常见有以下几种移动操作:
  1. 四个方向键 ;
  2. 向前翻页:输入 ctrl + f ;
    向后翻页:输入 ctrl + b ;
  3. 跳转某行:输入冒号、输入行号、回车 ;
  4. 显示行号:输入冒号、输入“set number”、回车 ;
    隐藏行号:输入冒号、输入“set nonumber”、回车 ;
  5. 跳转到文件结尾:输入G ;
  6. 跳转到行首:输入0 ;
  7. 跳转到行尾:输入$ 。

4. 编辑

4.1 插入

  • 输入 i 或 a 进入编辑模式,即可插入字符。

4.2 删除

  • 输入 x :删除一个字符 ;
  • 输入 dd :删除整行 ;
  • 输入 ndd :删掉光标所在行及其后面n-1行 ;
  • 输入 dw :当光标放在一个词的开头时,可以删掉整个单词 ;
  • 输入 D :删除光标后面整行的内容 ;
  • 输入 o : 在当前行下面增加一行 ;
  • 输入 u :撤销上一步操作。

每组操作以后,一般都要输入Esc回到一般模式,这样安全。多按几下也没事。

5. 复制、粘贴

  • 输入 yy :复制当前行 ;
  • 输入 nyy :复制当前行及其后面n-1行 ;
  • 输入 p :从当前行的下一行开始粘贴 。

6. 查找、替换

  • 输入 / + 待查片段 :可以从光标所在处开始进行查找,n是向后查找,N是向前查找 ;
  • 输入 :%s/p1/p2/g :将文件中的所有 p1 都用 p2 替换 ;
  • 输入 :%s/p1/p2/gc :替换前要对每个替换操作进行确认 。
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值