zoukankan      html  css  js  c++  java
  • Vi 编辑器常用快捷键

    文件打开状态:
    非编辑状态下:
    :/字符 查找字符,n向下查找,N上查找
    :?字符 查找字符,n向上查找,N向下查找
    :w 保存
    :w! 强制保存
    :q 退出
    :q! 退出不保存
    :e 更新文件(动态增加的文件)
    :n 查看下一个文件(同时打开多个文件时)
    :N 查看上一个文件(同时打开多个文件时)

    Shift + # 查找光标所在位置字符,n向上查找,N向下查找
    Shift + % 括号匹配(光标在括号字符的情况下)
    Shift + $ 光标移动到所在行最后
    Shift + ^ 光标移动到所在行开头
    Shift + l 光标移动到最后一行
    Shift + h 光标移动到最上一行
    Shift + m 光标移动到中间行
    Shift + w 光标移动到所在单词的下一个单词的首字符处
    Shift + zz 保存并退出
    Shift + zq 不保存退出
    Shift + g 光标移动到最下页
    ctrl + u 向上翻半页
    ctrl + b 上翻整页
    ctrl + d 向下翻半页
    ctrl + f 下翻整页
    ctrl + g 显示文件信息

    k 光标向上移动
    j 光标向下移动
    h 光标向左移动
    l 光标向右移动

    esc 编辑状态变为非编辑状态
    i 转变成编辑状态(在当前位置)
    a 转变成编辑状态(在当前的下个位置)
    o 在光标的下一行插入空行并进入编辑状态
    O 在光标的上一行插入空行并进入编辑状态
    cw 剪切光标到单词末尾并进入编辑状态
    dw 剪切光标到单词末尾不进入编辑状态
    yy 复制当前行,前面加数字就是复制多少行
    dd 剪切当前行,前面加数字就是剪切多少行
    p 粘贴已复制或剪切的行(光标下一行)

    “.” 重复上次操作
    u 撤销上次操作

    编辑状态下:
    Shift + insert 插入复制字符

    Shell命令行状态:
    !v 默认打开最近一次打开的文件
    !任意字符 最近一条以字符开头的命令
    !-n 当前命令条目数减去n的那条命令

  • 相关阅读:
    图像控件 ImageControl
    日期条控件 DateFieldControl
    日期选择器和日期条控件 DateChooserAndDateFieldControls
    计数器控件实例 NumericStepper
    树结构控件实例 TreeControl
    vue2.0leaflet
    关于工具类中@Autowired注入为NULL的问题记录
    zabbix_agentd重装后启动时IPC和共享内存段问题
    rsync如何不指定密码文件
    MySQL5.7 JSON类型及其相关函数的学习
  • 原文地址:https://www.cnblogs.com/uriel/p/5788654.html
Copyright © 2011-2022 走看看