• 3.1、Linux的vim编辑器


    个人主页:Lei宝啊 

    愿所有美好如期而遇


    目录

    前言:

    插入模式

    底行模式 

    命令模式 


    前言:

    没有进行配置的vim编辑器在写代码时和记事本没什么两样,所以最开始我们可以先下载一个插件,在Linux下两行指令的问题,快捷简单,.vimrc就基本上不用我们做改动了。

    Linux下执行以下命令,最好不要在root下执行,在普通用户下执行

    curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

    需要按照提示输入 root 密码. 您的 root 密码不会被上传, 请放心输入

    执行后再执行这句指令

    source ~/.bashrc

    我们的vim编辑器就配置好了。

    插入模式

    首先我们先touch一个.c文件,然后vim进入

    我们vim后进入该页面,此时为命令模式无法进行编辑,我们按 i 键进入插入模式。

    按下i键后进入插入模式,我们就可以编写代码了。

    我们写上几行代码

    之后无脑按一下Esc退出插入模式,回到命令模式

    接着按shift + ;,也就是冒号,进入底行模式,输入w,然后回车,表示保存文件,wq为保存退出,q为退出。

    底行模式 

    在命令模式下按shift + ;,也就是冒号进入底行模式,不能从插入模式进入底行模式,也不能从底行模式进入插入模式,只能先退回到命令模式再进入。

    底行命令。

    set nu显示代码行号

    set nonu去掉代码行号(别忘了输入后回车)

    !+ 指令,不退出vim执行Linux指令,之后回车回到vim

    w,q,wq保存,退出,保存退出

    命令模式 

    命令模式下常用指令。

    yy  复制光标所在行

    p    粘贴到光标下行

     

    nyy  复制光标所在n行

    np    粘贴n个复制内容到光标下行

    2yy  5p 后回车得下图

    u            撤回操作

    ctrl + r   撤回u操作

     

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

     这个不做展示

    shift + g  光标到整个文本末尾

    gg            光标到整个文本开头

    n shift + g    光标定位到第n行

    $              光标到一行的末尾

    ^              光标到一行的开头

    这个不做展示

    w,b按单词右左移动

    按w向右移动 

     

    shift + r 替换模式

    r 做单个字符替换

    x 做单个字符删除

    在光标处按下r,接着输你想替换的字符 

    在光标处按下x删除光标所在字符

    nr 做n个字符替换

    nx 做n个字符删除

    3r + t 

     

    3x

  • 相关阅读:
    Python imgaug库的使用
    Redo Log Undo Log 与 Bin Log介绍
    Git管理的初步使用
    记录一次ubuntu下txt乱码问题
    数据分类分级指南分级方法
    STC 51单片机58——旋转LED
    langchain +gpt 报错 SSLError
    品牌渠道管控都管啥
    如何配置ssh免密登录
    通达信matlab接口如何读取数据?
  • 原文地址:https://blog.csdn.net/m0_74824254/article/details/134087161