• vim常用操作


    一、Esc键 & 命令模式

    1.撤销:u

       恢复撤销:Ctrl + r

    2.定位

            行首:0

            行尾:$

            第7行:7G

    3.编辑

            下行开始插入: o

            删除行:dd

            复制3行并粘贴:3yy   --->  p

            复制单词并粘贴:yw  --->  p

    二、命令行模式

    1.替换:

            第n1行至n2行中所有的old替换为new

            :n1,n2s/old/new/g

            特别地当n1=1且n2=尾行时,就是全局替换

            :1,$s/old/new/g

            :g/old/s//new/g                        (全部替换的另一种方式)

    2.显示行数

            :set nu

           vim /etc/vimrc 添加一行内容为 set nu        (永久设置)

    3.高亮搜索&取消高亮

            :set hlsearch

            :set noh

            vim /etc/vimrc 添加一行内容为 set hlsearch                 (永久设置)

    三、Visual模式(块模式,常用于多列操作)

    1.删除某一列

            “CTRL+v” 进入visual模式

            操作上下左右键,选取要删除的块

            按下d 删除被选中的整块

    2.多列插入

            “CTRL+v” 进入“可视 块”模式

            操作上下左右键,选取要插入的行

            按下shift+i ,开始插入……

            按ESC+ESC,结束插入

    四、附图

  • 相关阅读:
    【Quark RISC-V】流水线CPU设计(1)流水线概述
    会话跟踪技术
    Linux网络编程-网络基础1
    C++基础01
    springboot与flowable(10):网关服务(排他网关)
    linux 盘格式化并挂载
    io+day5
    AI 人工智能之常见概率分布(1)
    Redis Java整合
    【PostgreSQL】Spring boot + Mybatis-plus + PostgreSQL 处理json类型情况
  • 原文地址:https://blog.csdn.net/jcf147/article/details/132709881