zoukankan      html  css  js  c++  java
  • Linux常用命令大全4-vi编辑文件命令

    Linux常用命令大全4-vi编辑文件命令

           vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。

    vi的基本概念 
      基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 
    各模式的功能区分如下: 
      1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 
      2. Insert mode:唯有在Insert mode下,才可做文字数据输入,按Esc等可回到Comand mode。 
      3. Last line mode:将储存文件或离开编辑器,也可设置编辑环境,如寻找字符串、列出行号等。 
      不过可以把vi简化成两个模式,即是将Last line mode也算入Command mode,把vi分成Command 和Insert mode。 

    vi的基本操作 

      进入vi 
      在系统提示符号输入vi及文件名称后,即可进入vi全屏幕编辑画面: 
      $ vi testfile 
      有一点要特别注意,就是您进入vi之后是处于“Command mode”下,您要切换到Insert mode才能输入文字。 
      初次用vi的用户都会想先用上下左右键移动光标,结果电脑一直叫,把自己气个半死,所以进入vi后,先不要乱动, 
      转换入Insert后再说。切换至Insert mode编辑文件在Command mode下按‘i’、‘a’或‘o’三键就可进入Insert mode。 
      这时候您就可以开始输入文字了。 
      i: 插入,从目前光标所在之处插入所输入的文字。 
      a: 增加,目前光标所在的下一个字开始输入文字。 
      o: 插入新的一行,从行首开始输入文字。 
      Insert的切换→Command mode,按Esc键 
      您目前处于Insert mode,您就只能一直打字。假如您发现打错字了,想用光标键往回移动,将该字删除, 
      就要按ESC键转换回Command mode,再删除文字。 
      离开vi及存文件 
      在Command mode下,可按冒号“:”键入入Last line mode,例如: 
      :w filename (输入“w filename”,将文章存入指定的文件名filename) 
      :wq (输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi) 
      :q! (输入“q!”,强制离开并放弃编辑的文件) 

  • 相关阅读:
    别的程序员是怎么读你的简历的
    .NET平台的ORM分析工具
    有关各个版本的Visual Studio(VS)和SQL Server安装的顺序总结
    QQ空间魔力日志大全SduSRZ
    【Python】哈姆雷特字数统计
    【Python】统计
    【Python】koch雪花
    【Python】汉诺塔问题
    【Python】七个数码管年月日
    【Python】圆周率计算
  • 原文地址:https://www.cnblogs.com/harry335/p/4818523.html
Copyright © 2011-2022 走看看