zoukankan      html  css  js  c++  java
  • VI编辑器

    进入编辑模式:
      a      在光标所在字符后进入编辑模式
      A      在光标所在行尾进入编辑模式
      i       在光标所在字符前进入编辑模式
      I       在光标所在行首进入编辑模式
      o   在光标下插入新行并进入编辑模式
      O  在光标上插入新行并进入编辑模式


    定位:
      gg  到第一行
      G   到最后一行
      :n  到第N行
      $   移动到行首
      0   移动到行尾


    剪切/删除:
      nx    从光标所在处开始,删除n个字符,n不写默认为1
      ndd  从光标所在行开始,删除n行,n不写默认为1
      dG   从光标所在行开始,删除到文件末尾
      D     从光标所在处开始,删除到行尾
      :n1,n2d  删除n1,n2范围内的行


    复制:
      nyy  从光标所在行开始,复制n行,n不写默认为1


    粘贴:
      p  粘贴在光标后
      P  粘贴在光标前


    撤销:
      u  取消上一次操作


    搜索:
      /搜索的内容  搜索指定字符串,按n继续查找下一个

    替换:
      :n1,n2s/old/new/g  在n1,n2范围内替换
      :%s/old/new/g  全文替换


    退出:
      :w  保存修改
      :q!  放弃修改并退出
      :wq  保存修改并退出
      :wq!  保存修改并退出,文件为只读模式时,所有者和root可这么修改文件


    :set ic  搜索时忽略大小写
    :set number  设置行号
    :set nonumber  取消行号

  • 相关阅读:
    分治
    递归
    java三大特性之封装
    Java基础知识
    puk2367 拓扑排序
    puk1251 最小生成树
    puk1521 赫夫曼树编码
    DOSbox简单运行操作
    Mybatis初学经验----------------(2)
    mysql存储引擎MyISAM和InnoDB的区别
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7020181.html
Copyright © 2011-2022 走看看