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  取消行号

  • 相关阅读:
    ios开发--KVO浅析
    为iPhone6设计自适应布局
    详解iOS多线程 (转载)
    一些Iphone sqlite 的包装类
    ios多线程和进程的区别(转载)
    数据链路层解析
    物理层解析,交换机命令行
    计算机网络,数制模型
    java爬虫中jsoup的使用
    hadoop+zookeeper集群高可用搭建
  • 原文地址:https://www.cnblogs.com/413xiaol/p/7020181.html
Copyright © 2011-2022 走看看