• vim的三种模式的基本操作


    vim的三种模式(重点) 

    命令模式、编辑模式(输入模式)、末行模式。

    命令模式:

    只能通过快捷键进行操作(删除行、复制行、移动光标、粘贴等)

    打开文件默认进入命令模式。

    1、光标操作

    光标移动到行首:shift+6或^(不要按小键盘的6)

    光标移动到行尾:shift+4或$(同理)

    光标移动到首行:gg

    光标移动到末行:G

    向上翻屏:ctrl+b(记:before)  或者PgUp

    向上翻屏:ctrl+f (记:after)  或者PgD

    快速将光标移动到指定的行数:数字G

    以当前光标为准,向上/下/左/右,移动n行:数字方向键

    末行模式下的快速移动方式移动到指定行n模式按:   :n

    2、复制操作

    复制光标所在行:yy,粘贴:按p 

    以光标所在行为准,向下复制指定行数(包括光标所在行):数字yy

    可视化复制:ctrl+v,再按方向键来选中需要复制的地方,按yy进行复制,最后按p进行粘贴。

    3、剪切/删除

    剪切/删除光标所在行按:dd,删除之后下一行上移。

    剪切/删除光标所在行(包括当前行)为准,向下删除/剪切指定行按:数字dd

    剪切/删除光标所在行,但是删除后下一行不上移,当前行为空行按:D

    4、撤销/恢复

    撤销输入   :u  (不属于命令模式)或者  u  (记:undo)

    恢复:ctrl+r9(取消之前的撤销操作)

    编辑模式:

    可对内容进行编辑。

    末行模式:

    可在末行输入命令对文件进行操作(搜索、替换、保存

    退出、撤销、高亮等)。

    三种模式的切换(重点):

    vim打开文件方式:

    1、vim 文件路径  

    2、vim +数字 文件路径:打开文件,并将光标移动到指定行。

    3、vim +/关键词 文件路径:打开文件,并高亮显示关键词。

    4、vim 文件路径1 文件路径2 文件路径3:同时打开多个文件。 

  • 相关阅读:
    jsonp 原理和基本使用
    jsonplaceholder直接提供模拟测试数据
    为什么要学mock
    vue基础知识和案例
    winform datagridview中combobox列改变选项时触发其他列变化
    将DataGridView转换为DataTable
    C#中删除字符串最后一个字符串的几种方式
    C#中成员变量和局部变量的区别
    WinForm窗体中如何在一个窗体中取到另一个窗体的值
    ComboBox 中 DisplayMember 和 ValueMember有何区别
  • 原文地址:https://www.cnblogs.com/OFSHK/p/12790995.html
Copyright © 2020-2023  润新知