• Vim的快速入门


    Vim快入门

    一. 普通模式进入插入模式:

    普通模式使用下面的健进入插入模式,并可以从下面的位置开始

    命令说明
    i在当前光标处进行编辑
    I在行首插入
    A在行末插入
    a在光标后插入编辑
    o在当前行后插入一个新行
    O在当前行前插入一个新行

    二. 普通模式下删除vim文本信息

    进入普通模式,使用下列命令可以进行文本快速删除

    命令说明
    x删除光标所在的字符
    X删除光标所在前一个字符
    Delete同 x
    dd删除整行(可以ndd来删除n行)
    dw删除一个单词(不适用于中文)
    d$或D删除至行尾
    d^删除至行首
    dG删除到文档结尾处
    d1G删除至文档首部游标的快速跳转

    三. 游标的快速跳转

    1. 行间跳转
    命令说明
    nG/ngg游标移动到第n行(可以进入命令模式输入:set nu显示行号)
    gg游标移动到第一行
    G到最后一行

    小技巧:你在完成依次跳转后,可以使用 Ctrl+o 快速回到上一次(跳转前)光标所在位置,这个技巧很实用,比如当你在写代码时,忽然想起有个 bug,需要修改,这时候你跳过去改好了,只需要按下 Ctrl+o 就可以回到你之前的位置。vim 中会用很多类似的小技巧就等着你去发掘。

    2. 行内跳转

    普通模式下使用下列命令在行内按照单词为单位进行跳转:

    命令说明
    w到下一个单词的开头
    e到当前单词的结尾
    b到前一个单词的开头
    ge到前一个单词的结尾
    0或^到行头
    $到行尾
    f <字母>向后搜素该<字母>,并跳转到第一个匹配的位置(非常实用)
    F<字母>向前搜索<字母>并跳转到第一个匹配的位置
    t<字母>向后搜索<字母>并跳转到第一个匹配位置之前的一个字母(不常用)
    T<字母>向前搜索<字母>并跳转到第一个匹配位置之后的一个字母(不常用)
    3. 复制粘贴和剪切
    • 普通模式中使用 y 复制
    • 普通模式中,yy 复制游标所在的整行(3yy 表示复制 3 行)
  • 相关阅读:
    STM8S自学笔记-008 定时器
    Element UI 表单验证规则动态失效问题
    web:[极客大挑战 2019]PHP
    数控车床中滚珠螺母的维护保养方法
    linux修改root密码
    “一人负债,全家背锅”,严厉打击信用卡套现欺诈
    产品经理与项目经理的区别
    unix网络编程-select函数
    【SQL】其它查询优化策略
    【毕业设计源码】基于java的足球联赛管理系统的设计与实现
  • 原文地址:https://blog.csdn.net/qq_61300276/article/details/138044654