一、vi、vim的三种工作模式及功能

命令模式:阅读、查找、复制粘贴

输入模式:录入文字

末行模式:保存、退出

二、工作模式之间的切换

i键:按i键可以从命令模式切换到输入模式

Esc键:按Esc键可以从任何模式切换(返回)到命令模式

:键:按:键可以从命令模式切换到末行模式

在末行模式下常见的退出方式:wq(保存并退出),q!(放弃保存并退出)

三、使用vi/vim创建or修改文件的基本流程

1.vi/vim  新文件名(打开vi编辑器,并创建临时文件)

2.按 i 键切换到输入模式(会有一个INSERT的显示),录入文本内容

3.按 Esc 键返回到命令模式

4.按 : 键切换到末行模式

5.输入 wq 保存修改并退出编辑器 或者 q! 放弃保存并退出

6.想要修改的话也是一样的方法

四、如何安装增强版的vim编辑器?

输入指令:yum -y install vim-enhanced 即可

使用vi/vim创建or修改文件的流程(最基本)相关推荐

  1. Vim案列掌握vim的基本操作——案例一:vim创建编写txt文件

    案例一:vim创建编写txt文件 1.vim创建test.txt文件 vim test.txt 2.输入i,I,a,A,o,O,r,R均可(这里以i为例) 3.保存文件并退出vim. a.先返回到一般 ...

  2. vi vim 插入 删除 修改 文本

    2019独角兽企业重金招聘Python工程师标准>>> Abstract: 1) 插入文本: 2)修改文本: 3)删除文本: vi & vim 有编译模式与命令模式,下述光标 ...

  3. Linux中批量创建空白文件,在Linux中批量创建和修改文件或目录

    1. 用一条命令直接创建 [fred@Royalmile Auto_Ops]$ touch `seq 10` [fred@Royalmile Auto_Ops]$ ls 1  10  2  3  4  ...

  4. linux 快速建文件目录,在Linux中批量创建和修改文件或目录

    1. 用一条命令直接创建[fred@Royalmile Auto_Ops]$ touch `seq 10` [fred@Royalmile Auto_Ops]$ ls 1  10  2  3  4   ...

  5. vi vim 快速跳到文件末尾 GA 在最后一行下方新增一行 (光标换行,文字不换行) GO

    vim 快速跳到文件末尾 在最后一行下方新增一行 移到末尾,并且进入文本录入模式 GA 在一般模式(刚进入的模式,esc模式) 先 G 或 shift+g 到最后一行 然后 A 或 shift+a 到 ...

  6. OS模块--批量修改文件名字(一)创建和修改文件路径

    OS模块:在程序中,经常需要对大量文件和路径进行操作,比如:查询某一路径下同种类型文件,批量修改文件名字等.OS模块提供了非常丰富得方法用来处理文件和目录. 一.常用OS模块列表 二.OS模块创建文件 ...

  7. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  8. vim只读模式修改文件

    问题: 当发现 自己是只读用户进入文件且文件做了大量修改 把文件复制下来太麻烦 可以按esc 在文件最下端输入: 解决 :w !sudo tee % 回车 L

  9. Linux使用vi/vim打开文档/文件报错E325:ATTENTION Found a swap file by the name

    重点:解决方法是: rm -rf .文件名.文件类型后缀.swp 如 rm -r .mongod.conf.swp 1.对于同一个文件如果上次已经打开,而未关闭的情况下,又打开该文件进行编辑时,会出现 ...

最新文章

  1. php iis6 安装ssl证书,在IIS下部署SSL证书实现HTTPS
  2. c程序设计语言中printf,编程序 用getchar函数读入两个字符c1和c2,然后分别用putchar和printf函数输出这两个字符。请问...
  3. 李彦宏要给百度全员涨薪 连实习生都雨露均沾 :再没有行动,人都要被字节跳动给挖光了。
  4. MaxCompute full outer join改写left anti join实践
  5. dubbo 路由配置_Dubbo-go v1.5.1发布,Dubbo 的 Go实现
  6. S50 14443卡和15693卡 读写研究
  7. 2017.9.13 不等式组 思考记录
  8. VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks kernel application (一)
  9. 412.数组下标的倍数 Fizz Buzz
  10. JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)
  11. 19年电赛B题巡线机器人走过的坑
  12. 论文阅读|目标检测之CE-FPN,将通道增强运用到上采样,减少信息丢失,同时添加了通道注意力机制
  13. 家庭作业(贪心 + 并查集)
  14. CSDN上传设置资源积分的霸王条款
  15. 基于微信小程序的社区垃圾回收管理系统小程序
  16. 警惕更改电子邮件内容实施诈骗活动
  17. QT打包完整教程 超详细
  18. 层次路由与路由选择协议
  19. Linux-文件类型
  20. Maven - 5、私服详解

热门文章

  1. MongoDB安全认证
  2. checkstyle用法
  3. Python徒手实现识别手写数字—图像识别算法(K最近邻)
  4. Oracle不让小数四舍五入,Oracle特殊情况下数字四舍五入问题
  5. 贝佐斯聘请SpaceX公司前高管 负责亚马逊卫星互联网项目
  6. 算法优化的一般方法——以ARM平台为例
  7. 思考:都是做前端,你跟大牛差在哪?
  8. (坑记)GenymotionVirtualBox下载到配置和OVA的正确配置流程
  9. Javascript中扩展运算符的作用及使用场景
  10. [Maya API]二、Maya API的三种类型