1、vi的基本概念

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令行模式command mode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。2) 插入模式(Insert mode)

只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。3) 底行模式(last line mode)

将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。2、vi的基本操作

a) 进入vi

在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:

$ vi myfile

不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!

b) 切换至插入模式(Insert mode)编辑文件

在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。

c) In

crt怎么退出编辑模式_SecureCRT-VI操作常用命令键相关推荐

  1. SecureCRT-VI操作常用命令键

    SecureCRT-VI操作常用命令键进入vi编辑模式 a键     --  后插入 i 键     --  前插入 dd(按双下d键)   --  删除一行 x键     --  删除当前字母 :q ...

  2. Linux下vi进入一个文件后,按Esc+q无法退出编辑模式的解决办法。

    关注我,升职加薪就是你! 我们可以采取如下步骤: 先按Esc,然后按Shift+:(即Shift和冒号键),会显示冒号,直接在后面输入wq(之类的命令),然后回车即可退出编辑模式.wq之类的命令包括如 ...

  3. linux下用vi,vim编辑时退出编辑模式(wq)无法保存退出

    之前遇到过这种问题,其实解决的办法很简单,退出编辑模式回到一般模式后,shift+z连续操作两次,就可以保存vi编辑的内容退出了

  4. linux 编辑如何退出命令模式,linux退出编辑模式的命令

    linux退出编辑模式的命令 linux退出编辑模式的命令有: vim 有三种模式,注意:这三种模式有很多不同的叫法,我这里是按照鸟哥的linux书中的叫法. 一般指令模式.编辑模式.指令列命令模式 ...

  5. Linux中退出编辑模式的命令

    vi 文件: 回车后就进入进入编辑模式,按 o 进行编辑 编辑结束,shift+:退出编辑模式,然后输入退出命令: 1.保存不退出: :w 保存文件但不退出vi 编辑 :w! 强制保存,不退出vi 编 ...

  6. Linux中vi的常用命令和快捷键使用

    Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...

  7. vi/vim常用命令 zz

    http://blog.sina.com.cn/s/blog_492101c70100o10c.html 最近整理的vi/vim常用命令,有需要的童鞋拿去用吧 (本来是在excel中的,但是没有地方上 ...

  8. linux(vi)常用命令

    常用操作 系统命令 查看主机名 hostname 修改主机名(重启后无效) hostname yang 修改主机名(重启后永久生效) vi /ect/sysconfig/network 修改IP(重启 ...

  9. linux vi回到末行模式,Linux vi/vim 的命令模式,,编辑模式,末行模式

    命令模式:可以随意的打开一个文件.比如操作 1.[root@room9pc16 ~]# vim /tmp/passwd 按下enter健将会出现如下信息: root:x:0:0:root:/root: ...

最新文章

  1. UVA 11752 超级幂
  2. linux gdb调试问题汇总
  3. python_0基础开始_day05
  4. Virtual Machine Manager 2008 2008 R2系列之安装部署
  5. Spring Cloud综合实战 - 基于TCC补偿模式的分布式事务
  6. JAVA Drp项目实战—— Unable to compile class for JSP 一波三折
  7. Day 4:集合——迭代器与List接口
  8. java学习(131):hashtable
  9. android开发入门
  10. 大物实验总结模板_期中总结大会amp;期末动员大会
  11. Fedora/RedHat上搭建MariaDB
  12. Spark Yarn Client模式双网卡-多hostname导致问题(阿里云)
  13. 手把手教程 Sublime Text 删除重复行
  14. mysql丢数据无法启动mysql_mysql InnoDB数据无法启动解决办法
  15. C# 键盘钩子和鼠标钩子的使用详解
  16. Sliverlight中xap文件详解
  17. 2018年11月中旬香港, 吉隆坡8天游记
  18. linux usb摄像头驱动程序,Linux系统下USB摄像头驱动开发
  19. CSS Transition
  20. 智能汽车发展战略-思维导图版本

热门文章

  1. 计算机科学与技术实践心得,【计算机科学与技术学院】实践心得
  2. 演示ps高光在哪里以及如何分辨图像暗调 高光 中间调
  3. 育碧服务器改系统时间,彩虹六号之「平衡六号」育碧什么时候能重做排位系统?(上)...
  4. 计算机动画_3dmax的使用(六)
  5. MCAL知识点(十一):ICU驱动配置详解
  6. Unsafe介绍及CAS原理解析
  7. Python的类和对象的介绍,定义类和对象,定义实例方法和属性以及Python中的魔法方法
  8. JavaScript遍历数组、Map
  9. java美容院网站的设计与实现
  10. 如何用CSS画一个三角形?