• vim的基本操作


    目录

    1. vim的基本概念

    2.vim的基本操作

    3. vim命令模式命令集


    1. vim的基本概念

    vim主要有三种模式分别是:

    1. 命令模式 : 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert                              mode下,或者到 last line mode
    2. 底行模式 :只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。                      该模式是我们后面用的最频繁 的编辑模式。
    3. 插入模式 :文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令                       模式下,shift+: 即可进入该模 式。要查看你的所有模式:打开vim,底行模式直                     接输入。

    2.vim的基本操作

    1. 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面

          例如:vim test.c

          注意:当进入了vim了以后,默认的模式是命令模式,如果需要写入数据,需要切换成插入模式

    2. 命令模式切换插入模式

    • [a]

        当使用a来切换插入模式时,光标会向后移一位

    • [i]

        当使用i来切换插入模式时,光标不会移动

    • [o]

        当使用o来切换插入模式时,光标会在当前行的下一行

    3. 命令模式切换底行模式

       输入[shift + ;],实质上是输入 :

    4.  退出vim及保存文件

    • q :退出文件
    • wq:保存后退出文件
    • w:保存文件
    • q! : 强制退出

    3. vim命令模式命令集

        1. 插入模式

         [i] 、[a] 、[o] 三种不同的切换方式

        2.从插入模式、底行模式切换至命令模式

        无脑使用[esc]

        3.移动光标

    • [h]、[j] 、[k]、[l] 分别代表 向左、向下、向上、向右
    • [shift+g] 也是G:跳转文章的最后一行
    • [gg]:跳转文章的第一行
    • [shift+6]也是^:代表跳转当前行的行首
    • [shift+4]也是$:表示跳转当前行的行尾

       4.删除文字

    • [x]:每按一次删除当前光标所在位置的字符
    • [nx]:例如6x表示删除光标当前位置往后的6个字符
    • [shift+x]也是X:每按一次删除当前光标前面的一个字符
    • [nX]:例如6X表示删除光标当前位置往前的6个字符
    • [dd]:剪切当前行
    • [ndd]:剪切从当前行开始的n行

       5.复制

    • [yy]:复制当前行
    • [p] :粘贴所复制的
    • [nyy]:复制从当前行开始的n行
    • [np]:粘贴n次所复制的

       6.替换

    • [r]:替换当前位置的字符
    • [R]:替换光标所在的所有字符,直到按[esc]键来退出

       7.撤销上次操作

    •  [u]:回到上一个操作
    • [ctrl+r]:恢复撤销

       8.调转指定行

    •  [n+shift+g]:调转至第n行
  • 相关阅读:
    论文浅尝 | 探索用于归纳型知识图谱补全的关系语义
    科层制是单向流动,违背DevOps三步法,是浪费和低效的根源
    Cholesterol-PEG-NHS NHS-PEG-CLS 胆固醇-聚乙二醇-活性酯可修饰小分子材料
    elasticsearch-dump 迁移es数据 (elasticdump)
    Java精进-20分钟学会mybatis使用
    微信小程序商城制作教程
    表单规定输入域的选项列表(html5新元素)
    结点的查找
    ch55xduino
    Git与IDEA: 解决`dev`分支切换问题及其背后原因 为何在IDEA中无法切换到`dev`分支?全面解析!
  • 原文地址:https://blog.csdn.net/Rinki123456/article/details/125668381