VI| VI(VIM)中常用操作命令

前言

vi没有菜单,只有命令。有三种工作模式: 命令模式,文本输入模式和末行模式。


常用操作命令

      i    插入
    :q    直接退出。
    :wq   保存后退出
    :x    跟“wq”相同
    :q    不保存内容,强退。
    :set number/nu         设置显示行号
    :set nonumber/nonu     取消显示行号

    :n   光标移动到底n行
    :$   光标移动到最后一行   
         只按0   光标移到行首
         只按$  光标移到行尾
    x    删除光标下的文本
    dd   删除一行  或者  shift + d
    yy   复制一行  复制了p为粘贴
    u    撤销操作 一直可以还原到最初的状态
         ctrl + r 撤销u的操作
    .    重复上一次操作
    shift  + r   替换

VI编辑文件时查找

    :/    要查找的内容
    :?    要查找的内容  (?和/只是查找的方向不同   /为向下查找?为向上查找)
           在查找的过程中  n下一个  N上一个出现匹配的结果

VI编辑文件时替换

    :s/text1/text2    用于将光标所在段落搜索到的第一个“text1”替换为“text2”
    :s/text1/text2/g  用于将光标所在段落的所有“text”替换为“text2”

VI功能总结

        增:  i
        删: 字符级别x   行级别dd
        改: shift + r
        查( 精确查找区分大小写): :/  (向下查找) :?(向上查找)

        移: 行首,行尾, 首行,末行(行的移动级别大就复杂些)
        撤:  撤销操作  u   ctrl+ r 撤销u的操作.
        设:  设置显示行号  set number

猜你喜欢

转载自blog.csdn.net/u011479200/article/details/81112564
vi