vi和vim 常用的三种模式:

 1,正常模式

  在这种模式下,可以使用【上下左右】按键来移动光标,也可使用【删除字符】【删除整行】来处理档案内容,也可使用【复制、粘贴】来处理文件数据。

  2,插入模式/编辑模式

  按下 i,I,o,O,a,A,r,R等任一一个字母之后就会进入到编辑模式,一般来说按 i 即可。    

 3,命令行模式

  在这种模式下,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作。

下图为vi和vim模式的相互切换:

三种模式中常用得快捷键(【快捷键】):

  1,拷贝当前行 【yy】,拷贝当前行向下3行【3yy】,粘贴【p】,在一般模式下可操作;

  2,删除当前行【dd】,删除当前行向下3行【3dd】;

  3,在文件中查找某个关键字【命令行模式下,/关键字,回车查找,输入n查找下一个】;

  4,设置文件的行号【:set nu】,取消文件行号【:set nonu】,都在命令模下可操作;

  5,光标快速定位到文档最末行【G】,定位到首行【gg】,都在一般模式下操作;

  6,撤销本次输入【u】,在一般模式下操作;

  7,移动光标到指定行【shift+g】:

    第一步:显示行号【:set nu】,命令模式下

    第二部:输入行号

    第三部:输入shift+g

  8,光标快速移动到行尾、行首

    1),在一般模式下:

     光标移动到行尾:【$】 ;光标移动到行首:【^】。

    2),在命令模式下:

     光标移动到行尾:【end】;光标移动到行首:【home】。

温馨提示:

  有时使用vim编辑某个文件时,提示.xxx.sh.swp文件已存在,是因为异常退出后,linux会生成一个swp文件,无论选择什么,下次进入还是会提示

  使用ls命令无法查看到。

  解决方法:使用rm -rf .xxx.sh.swp ,删除文件即可。

版权声明:本文版权归作者所有,欢迎转载,但请注明出处。

转载于:https://www.cnblogs.com/tooker/p/11165537.html

Linux下vi和vim模式相互切换相关推荐

  1. linux vim查看下一页,Linux下vi和vim模式相互切换

    vi和vim 常用的三种模式: 1,正常模式 在这种模式下,可以使用[上下左右]按键来移动光标,也可使用[删除字符][删除整行]来处理档案内容,也可使用[复制.粘贴]来处理文件数据. 2,插入模式/编 ...

  2. linux下vi与vim区别以及vim的使用-------vim编辑时脚本高光显示语法

    vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...

  3. linux 下vi与vim区别以及vim的使用

    vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...

  4. linux中用vi读文件夹,linux下vi与vim编辑器的简单区别及VI详细使用方法

    vi与vim一样都是编辑器,不同的是vim更高级一些,可以理解是vi的高级 版本.vi就像Windows中的计事本,而vim则可以算的上是 office中的word.vi主要用来编辑一些文件,vim是 ...

  5. Linux下vi与vim命令使用与区别

    [1]VI与VIM区别 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面. vim的这些优势主要体现在以下几个方面: ① 多级撤消 我们知道 ...

  6. 解决Linux下vi或vim操作Found a swap file by the name

    在linux下用vi或vim打开 文件时 E325: ATTENTION Found a swap file by the name ".1.py.swp"           o ...

  7. 在linux中的vi中的删除操作,linux中vi和vim操作

    一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能 ...

  8. linux中vim文本编辑器的默认模式是,Linux 下 vi/vim 文本编辑器超详细使用指南

    Linux下的编辑器最经常使用的就是vim或者vi文本编辑.vi 和vim 编辑器的区别是vim是vi的改进版本,在vi 编辑器的基础上上扩展了不少实用的功能. 大多数的linux/unix 发行版本 ...

  9. Linux 下 vi/vim 文本编辑器超详细使用指南(转载)

    转载于 https://blog.csdn.net/kingmax54212008/article/details/54142633 Linux下的编辑器最常用的就是vim或者vi文本编辑.vi 和v ...

最新文章

  1. 微软职位内部推荐-SDEII
  2. 1115 Counting Nodes in a BST
  3. Linux预备知识(三):系统调用-用户态/内核态
  4. 阿里云oss上传图片
  5. 天云服务器做系统,自己做云服务器系统
  6. 字符串处理类库_CharString
  7. java 权限控制 demo_javaWeb用户权限控制简单实现过程
  8. Deconvolutional Networks论文解读
  9. 怎样用数据分析方法应用KANO模型?
  10. Android 压力测试 手机重启测试
  11. 先有蛋还是先有鸡?互联网的线上线下
  12. 计算机专业英语容易挂科吗,大学英语专业容易挂科吗
  13. AI产品经理-人工智能的发展
  14. 【整理】图片不能直接拖到3dsMAX和Photoshop中了
  15. python 制作淘宝秒杀脚本
  16. 为什么编程这么难?!
  17. 360安全卫士弹窗广告怎么彻底关闭
  18. 《Unity开发实战》——1.3节设置首选项
  19. 移动硬盘无法弹出,显示被进程占用(system占用)
  20. SolarWinds入侵事件余波:英特尔、英伟达、思科等科技巨头亦躺枪

热门文章

  1. (三)如何成为优秀的数据分析师
  2. 结合Jexus + Kestrel 部署 asp.net core 生产环境
  3. Atitit.数据索引 的种类以及原理实现机制 索引常用的存储结构
  4. 在Windows XP里,设置USB只读
  5. 关于Web应用程序数据库连接的使用
  6. Distance metric learning
  7. Class Activation Mapping (CNN可视化) Python示例
  8. SSH客户端开发开源组件Ganymed SSH-2 for Java初体验
  9. 数据结构源码笔记(C语言):基数排序
  10. python字符串合并去重_Python合并同类项的字符串,一对多