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

你可能感兴趣的:(【Shell】)