1、vi编辑器的三种模式

2、vi命令

1、光标移动

ctr  -  d : 向下翻半屏;ctr - u : 向上翻半屏;ctr - f : 向下翻一屏;ctr - b : 向上翻一屏;

gg : 移动至文件开头; G : 移动到文件末尾;

2、删除命令

x : 删除光标前一个字符 ,相当于Del;

X : 删除光标后一个字符 ,相当于Backspace;

dd : 删除光标所在行; n(行号)dd : 删除指定行;

D : 删除本行光标后所有内容,包括光标;

d0 : 删除光标前所有内容,不包括光标;

dw : 删除光标所在单词;

3、撤销命令

u : 一步一撤销;

n(数字)u : 撤销n步;

ctr - r : 反撤销;

4、重复命令:    . (英文状态下的点): 重复上一次操作;

5、文本移动

>> : 文本向右移动

n(数字)>> : 光标下n行文本向右移动

<< : 文本向左移动

6、复制粘贴

yy : 复制当前行; n yy : 复制光标下n行;

p : 在光标位置下一行粘贴;

7、可视模式

v : 按字符选中文本,通常配合其他命令使用; V : 按行选中文本

8、替换命令

r : 替换当前字符; R : 逐个替换当前光标后的字符

9、查找命令

/: str查找;  n : 下一个 ; N : 上一个;     noh:查找完毕取消高亮

10、替换命令

末行模式下:   :%s/xxx/yyy/g  将xxx替换为yyy

:11,16s/xxx/yyy/g  将11行至16行的xxx替换为yyy

11、末行模式下!执行SHELL命令

例如:     :!ls -a

CentOS笔记:vi 使用相关推荐

  1. CentOS笔记:yum使用说明

    2019独角兽企业重金招聘Python工程师标准>>> 1.基本操作 a) 列出package # yum list b) 搜索package # yum search <pa ...

  2. 温故一下Linux CentOS的VI/VIM命令

    插入命令:  a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 VI中的定位命令: h.方向左键,左移一个字符 j ...

  3. Unix整理笔记-vi简介-里程碑M8

    1 vi是Unix/Linx工程师必备的 2 ~表示是未使用的行,如果某行不是以~开头,并且仍然是空白的,那么一定存在空格,制表符,换行符等 3 vi区别大小写 4 在vi中搜索文件,命令模式下:/y ...

  4. CentOS 7 vi编辑命令

    用vi打开一个yum文件 vi /usr/bin/yum 按 i 键后  进入insert模式,进入insert模式后才能进行修改 修改完成后 按esc键进入command模式, 然后:wq 保存文件 ...

  5. [笔记]VI编辑器的学习

    来源:http://team.youthol.cn/?p=453 2013-03-22   09:20:00 在Vim中利用替换功能就可以将"^M"都删掉,键入如下替换命令行::% ...

  6. CentOS下vi编辑器

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相 ...

  7. CentOS之VI编辑器的常用命令

    一.vi的模式命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点输入模式:即文本辑辑状态,最后一行显示&quo ...

  8. Linux学习笔记---VI编辑器常用快捷键

    在Linux系统中编辑或者修改文件常用的编辑器为VI/VIM编辑器.在使用VI编辑器的时候,需要用特定的按键来实现某些功能.下面就整理一下常用的按键操作. 如果要打开或者新建一个文件的话,在终端中直接 ...

  9. 【最简单最快的方式】虚拟机-CentOS7创建共享文件夹——Centos笔记-Day1

    新手上路,踩了二三十篇文章的坑(可能自己不懂),重装了五次系统,才摸清楚最快速最简单的方法,如有不对请大佬多多指教. 1.打开VMware程序,鼠标右检你的虚拟机,打开设置 2.点击选项--共享文件夹 ...

最新文章

  1. ImageView 常用属性的分析
  2. 360浏览器调用selenium
  3. 分类讨论 ---- 2020 icpc 上海 Walker (二分 or 思维分类讨论)
  4. 华为升级鸿蒙体验,华为鸿蒙 HarmonyOS 2.0 发布,教你如何升级体验
  5. 计算机主机爆炸,刚装的PC:开机使用突然爆炸!竟是电源惹的祸
  6. java实现浏览器ui中的收藏夹_谷歌改进Google Chrome浏览器中的PDF浏览器 带来全新UI...
  7. Chrome插件之一键保存网页为PDF1.1发布
  8. 学习《让UpdatePanel支持文件上传》系列文章的相关链接
  9. Android关于Paint你所知道的和不知道的一切
  10. unity双面显示shader
  11. lammps基础教程:Ovito标记原子内部运动方法介绍
  12. pytorch实现NS方程求解-基础PINN
  13. python编程输入法_用Python写一个拼音输入法
  14. 嵌入式linux调试dsi,DSI device tree configuration
  15. Python turtle库如何瞬间完成作图?难道只难像海龟一样慢慢爬吗?
  16. 【律联云知产课堂】商标注册需要什么条件?
  17. 设置MobaXterm复制粘贴快捷键
  18. python xmind_Python 使用Python操作xmind文件
  19. 例题(15.6) 细菌实验分组
  20. 华硕主板无盘启动bios设置_华硕主板bios设置图解教程

热门文章

  1. 从输入URL到浏览器显示页面到底经历了什么?
  2. java replaceall 多行_Java replaceAll() 方法 - Break易站
  3. Bing Maps必应地图
  4. html和css做个人介绍,有了这些CSS套路,你也可以做一个漂亮的简历
  5. Struts技术介绍
  6. 【学习记录】 STM32 PWM输出实验
  7. 知识分享之好用的工具——RaiDrive本地挂载各种云盘
  8. 智能合约安全漏洞解析连载——CSDN区块链大本营出品
  9. 网页禁止复制粘贴怎么办?教你六招轻松搞定
  10. 浅析 Find My 原理