• Vim快捷键分类(二)


    代码排版 gg V G=
    --------------------------------------------------------------------------------------------------------
    插入动作
    --------------------------------------------------------------------------------------------------------
    a                    在光标后插入文本
    A                   在当前行插入文本
    i                    在光标前插入文本
    I                    在当前行前插入文本
    o                    在当前行的下边插入新行
    O                    在当前行的上边插入新行
    s                    删除光标所在处字符,并进入插入模式
    S                    删除光标所在的行,并进入插入模式
    --------------------------------------------------------------------------------------------------------
    光标移动命令
    --------------------------------------------------------------------------------------------------------
    H  移动到视窗的第一列
    M  移动到视窗的中间列
    L  移动到视窗的最后列
    gg   跳到文件头
    G  移动到文件最后列
    nG  直接用数字 n 加上大写 G 移动到第 n 行 (等同于命令“:n”)
    w  向前移动一个word
    nw   向前移动n个word
    --------------------------------------------------------------------------------------------------------
    删除操作命令
    --------------------------------------------------------------------------------------------------------
    x   删除光标所在的字符【delete】
    dw  删除光标所在的单词
    d$   删除光标至行尾的所有字符
    dd   删除当前行
    ndd   删除当前n行
    dG    删除当前行到最后一行
    --------------------------------------------------------------------------------------------------------
    拷贝与粘贴命令
    --------------------------------------------------------------------------------------------------------
    yw   将光标所在单词拷入剪贴板
    y$   将光标至行尾的字符拷入剪贴板
    yy   将当前行拷入剪贴板
    nyy    将当前n行拷入剪贴板
    p   将剪贴板中的内容粘贴在光标后
    P   将剪贴板中的内容粘贴在光标前
    --------------------------------------------------------------------------------------------------------
    查找与替换
    --------------------------------------------------------------------------------------------------------
    /string 往前搜索string
    n 查找下一个
    ?string  往后搜索string
    :%s/string/string/g
    --------------------------------------------------------------------------------------------------------
    文件编辑、保存及退出vi命令
    --------------------------------------------------------------------------------------------------------
    :q   不保存退出
    :q!   不保存强制性退出
    :w   保存编辑
    :w filename 存入文件filename中
    :w! filename 强制性存入文件filename中
    :wq / :x / ZZ  保存退出
    :wq!    强制保存然后退出
    --------------------------------------------------------------------------------------------------------
    快速对引号或括号等标点内的内容进行选中、删除、复制操作的超级技巧
    --------------------------------------------------------------------------------------------------------
    ci'、ci"、ci(、ci[、ci{、ci< - 分别更改这些配对标点符号中的文本内容
    di'、di"、di(或dib、di[、di{或diB、di< - 分别删除这些配对标点符号中的文本内容
    yi'、yi"、yi(、yi[、yi{、yi< - 分别复制这些配对标点符号中的文本内容
    vi'、vi"、vi(、vi[、vi{、vi< - 分别选中这些配对标点符号中的文本内容

  • 相关阅读:
    [CXF REST标准实战系列] 二、Spring4.0 整合 CXF3.0,实现测试接口
    [CXF REST标准实战系列] 一、JAXB xml与javaBean的转换
    项目中使用百度地图遇见的问题
    工作体会(第一次工作)
    第一家公司面试
    自我总结(九)---
    J2EE 第二阶段项目(八)
    J2EE 第二阶段项目之编写代码(六)
    J2EE 第二阶段项目之JUnit4进行单元测试(五)
    J2EE 第二阶段项目之编写代码(四)
  • 原文地址:https://www.cnblogs.com/leejersey/p/2415947.html
Copyright © 2020-2023  润新知