zoukankan      html  css  js  c++  java
  • Linux系统中vi编辑器的使用

    A. 简介

        vi 编辑器是 Linux 系统中最常用的文本编辑器,vi 在Linux界有编辑器之神的美誉,几乎所有的 Linux 发行版中都包含 vi 程序。

    B.基本操作

        1. vi filename 

          打开或新建文件 ,并将光标置于第一行行首,如果文件不存在,则会新建文件。

        2.按“i” 进入插入模式, 按“Esc”推出插入模式。 

        3. a : 光标位置右边插入文字 

        4. i :光标位置当前处插入文字

        5. o :光标位置下方开启新行

        6. O :光标位置上方开启新行

        7. I : 光标所在行首插入文字

        8. A :光标所在行尾插入文字

        9. ZZ(shift+z+z)或 :wq 或 :x  保存退出

        10. :q 退出, 文件修改过,会提示无法退出

        11. :q! 退出,不保存 

        12. :! 暂时离开vi ,执行命令

        13. 【n】x 删除光标后n个字符

        14. 【n】X 删除光标前n个字符

        15. D 删除光标所在开始到此行尾的字符

        16. 【n】dd 删除从当前行开始的n行

        17. 【n】yy 复制从当前行开始的n行

        18. p 把粘贴板上的内容插入到当前行

        19. dG 删除光标所在开始到文件尾的所有字符

        20. J 合并俩行

        21. . 执行上一次操作

        22. 撤销前一个命令

        23. gg 到文件的首行

        24. GG到文件的尾行

        25. 【n】G或 【n】gg 转到n行

        26. /【str】 查找字符产str 

          n 寻找下一个

          N 回到上一个

          ?寻找上一个

          /^【str】 以str开头  / 【str】$ 以str结尾  /a.b 查找a 或 b

        27.:s/a/b/g 将当前行所有a替换为b 

          :g/a/s/b/g   将文件中所有a替换为b

        28. :set  nu 显示行号    

  • 相关阅读:
    利用docker搭建测试环境--安装
    fiddler获取手机请求
    python多线程
    linux下安装python的第三方module
    shell编程sed笔记
    shell 函数
    mysql information_schema 数据库简介:
    shell常用的判断条件
    gulp:gulp-sass基础教程
    (六):关于全局config配置
  • 原文地址:https://www.cnblogs.com/hkf100/p/12707683.html
Copyright © 2011-2022 走看看