zoukankan      html  css  js  c++  java
  • vi编辑器基本操作

    home 行首
    end	行尾
    
    pageup	上翻页
    pagedown	下翻页
    
    gg	跳转至首行
    shift+g组合键	直接按将会定位到末行,先按下数字键如58再按shift+g将跳转至58行
    
    w	后移至下个单词第一个字母
    b	前移至上个单词第一个字母
    
    :set number	显示行号
    :set nonumber	取消显示行号
    
    dd	删除光标所在行
    d3d	删除光标所在行向下3行内容(包括光标行)
    d3→	删除当前字符算起的向右3个字符(包括光标当前字符)
    d3←	删除当前字符算起的向左3个字符(不包括光标当前字符)
    shift+j组合键	删除当前行末回车
    :.,$d再按回车	删除所有内容(.代表本行,$代表末行)
    :1,.d再按回车	删除第一行到光标行内容(包括光标行)
    
    yy	复制光标所在行
    y3y	复制光标所在行向下3行内容(包括光标行)
    y3→	复制当前字符算起的向右3个字符(包括光标当前字符)
    y3←	复制当前字符算起的向左3个字符(不包括光标当前字符)
    复制内容后按 p 键粘贴
    如果复制的是字符,则会粘贴到光标所在位置,原有内容依次右移
    如果复制的是整行,则会粘贴到光标所在行的下一行位置,原有的行依次下移
    
    u	撤回
    ctrl+r组合键	恢复上次撤销的操作
    
    /char	向下查找 char 字符,类似 windows 的 ctrl+f
    shift+/组合键char	向上查找 char 字符
    
    shift+8	向下查找光标所在单词
    shift+3	向上查找光标所在单词
    
    无论哪种查找方式,找到一个结果后,按 n 键将继续向同方向查找下一个结果
    按 shift+n 键将向反方向查找上一个结果
    
    :2,10s/old/new/g	将2至10行所有old替换成new
    :2,10s/old/new	将2至10行每行第一个old替换成new
    
    :q	退出
    :wq	保存并退出
    :q!	不做更改强制退出
    :w 1.txt	另存文件为 1.txt
    

      

  • 相关阅读:
    03-温故知新(下载网络资源)
    02-Inet套接字地址
    01-InetAddress常用方法
    递归删除文件夹跟拷贝文件夹
    File中常用的方法
    简单日志功能的实现
    简单二分查找算法
    应用打开其xlspptdoc等
    PPT文件分析摘记
    ReactNative小笔记
  • 原文地址:https://www.cnblogs.com/zrzm/p/13841481.html
Copyright © 2011-2022 走看看