• vim的配置及基础使用


    1.vim的配置

    默认的vim编辑器没有缩进,没有行号,界面丑……。

    为了让大家尽快上手vim,这里用最简短的方法配置一个好用的vim(这里是一个针对c/cpp语法的vim编辑器配置)

    1. 将以下命令复制粘贴到你的linux,回车(注意:对于的vim配置,各个用户是独立的,且不能给root用户进行配置)curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.shimage-20220725211508401

    2. 输入root密码,回车

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jdCudCff-1658757027050)(image-20220725212310676.png)]

    3. 执行source ~/.bashrc,回车

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nUs1vyF2-1658757027051)(image-20220725212600317.png)]

    2.vim的使用

    方便起见,我们把vim共分为三种模式:命令模式、底行模式、插入模式

    image-20220722204514629

    image-20220725120827202

    2.1命令模式:默认的模式

    命令模式下,左下角会呈现此种字样image-20220722205052598

    任意模式退回到命令模式:esc

    2.1.1命令模式下的文本批量化操作

    2.1.1.1基础操作:

    复制一行:yy 复制3行:3yy

    粘贴:p 粘贴3次 :3p

    剪切:dd

    撤销:u

    还原:ctrl+r

    2.1.1.2光标移动:

    光标定位到结尾行:G 开头行:gg 光标快速定位到第3行:3G

    定位到行的末尾:shift+4——$ 行首:shift+6——^

    以单词为单位移动光标-后:w 前:b

    上下左右:hjkl

    image-20220722212233678

    2.1.1.3内容修改

    将光标处的字母大小写反转:~

    将光标处替换为x:rx 3个x:3rx

    进入替换模式:R

    删除单个字符:x 删除3个:3x

    2.2底行模式:退出等操作

    在命令模式下输入:进入底行模式

    底行模式下,左下角会呈现此种状态image-20220722205135843

    2.2.1底行模式的常见命令

    退出:q

    保存:w

    保存并退出:wq

    文本替换:s/xxxx/yyyyy/g(将全文的xxxx换成yyyyy)

    确认:回车

    2.3插入模式:修改内容

    插入模式下,左下角会呈现此种状态image-20220722205206812

    命令模式下输入i/a/o进入修改模式;

    i:从光标位置插入

    a:从光标的下一个位置

    o:向下新起一行进行插入

    img-JubRJleH-1658757027056)]

    命令模式下输入i/a/o进入修改模式;

    i:从光标位置插入

    a:从光标的下一个位置

    o:向下新起一行进行插入

  • 相关阅读:
    js的各种循环遍历
    (50)其他的性能测试场景
    通过WSL2搭建Pytorch1.10+CUDA11.4+NVIDIA Driver深度学习框架
    Linux常用命令
    带你初识JavaScript基础语法
    案例分享 | 可编程机器人Scratch二次开发案例
    ISO14001环境管理体系认证
    Linux基本操作思维导图(三)mv cp mkdir rmdir rm
    RSA加密与签名的区别
    java .jks证书在php中的使用
  • 原文地址:https://blog.csdn.net/yue152152/article/details/125984166