zoukankan      html  css  js  c++  java
  • vi入门到精通

    VI是在Linux命令行下常用的文本编辑工具,在服务配置管理过程中经常用到;vi的常见的使用指南,互联网上随处可见,但仅能满足初学者对文档编辑的需求。这里就我自己在使用过程中通常用到的一些技巧操作方法作一个简单总结;重点是在进入vi编辑界面后,对文档的编辑替换方法和多文档的切换做一些提示,同时附带基本操作不详细描述(技巧部分以▲标注)。
    内容目录如下
    第一课 打开新文件 
    第二课 保存文件 
    第三课 光标控制和跳转
    第四课 文本录入(编辑)
    第五课 文本编辑
    ▲第六课 使用vi打开多个文件


     

     


    (上图为进入vi编辑后的三种模式,注意文中各操作指令所在模式)

    第一课 打开新文件 
    1、打开新的文件到vi编辑器中
    :e filename 
    注:上述操作中是指,在命令模式下输入 :(冒号)进入到末行模式,然后使用指令e 打开文档,可在文档名称前输入路径,不输入路径就代表当前目录。
    2、打开新的文件到vi编辑器中,并放弃对当前文件的修改
    :e! filename
    3、 读取文件内容到当前vi编辑器中 
    :r filename

    第二课 保存文件 
    1、 保存对vi编辑器中已打开文件的修改
    :w
    2、 另存为文件
    将vi编辑器中的内容另存为指定文件名
    :w myfile
    3、未修改退出
    没有对vi编辑器中打开的文件进行修改,或已对修改进行了保存,直接退出vi编辑器
    :q
    3、 保存并退出
    对vi编辑器中的文件进行保存并退出vi编辑器
    :qw
    (▲可在命令模式下使用Shift+两次z键保存退出,个人习惯这样会快些)
    4、 不保存退出
    放弃对文件内容的修改,并退出vi编辑器
    :q!

    第三课 光标控制和跳转

    1、光标移动和翻页操作 (命令模式下操作)

    2、行内快速跳转 (命令模式下操作)

    3、文件内行间快速跳转 (行号显示为末行命令,键位操作均在命令模式下)


    第四课 文本录入(编辑)
    1、从命令模式进入输入模式

    2、输入模式的编辑键操作


    第五课 文本编辑
    1、删除操作 (命令模式下操作)

    2、撤销操作 (命令模式下操作)

    3、复制与粘贴操作 (命令模式下操作)

    4、字符串查找操作

    ▲5、字符串替换操作

    ▲第六课 使用vi打开多个文件
    在输入vi命令时使用多个文件名作为参数
    vi file1 file2 file3 ...
    vi多文件操作命令

  • 相关阅读:
    AWK只打印某个域后的所有域
    Apache配置文件httpd.conf内容翻译
    DOM事件类型详解
    DOM中的事件处理概览与原理的全面剖析
    JavaScript实战(带收放动画效果的导航菜单)
    (转)高性能JavaScript:加载和运行(动态加载JS代码)
    (转)网页性能管理详解
    (转)JavaScript-性能优化之函数节流(throttle)与函数去抖(debounce)
    你真的知道setTimeout是如何运行的吗
    用原生JS读写CSS样式的方法总结
  • 原文地址:https://www.cnblogs.com/meetrice/p/3701040.html
Copyright © 2011-2022 走看看