• 【shell】【一】vim编辑器规则与快捷键


    一、三种模式

    vim有三种模式:命令模式、编辑模式、末行模式。打开文件进去时命令模式,三种模式切换规则如下
     

    1.1、命令模式

    • 打开文件首先进入命令模式,是使用vim编辑器的入口。
    • 在命令模式下,通过使用命令对文件进行常规的编辑操作,例如:复制y、粘贴p、删除d、定位n、翻页 等等。

    1.2、末行模式

    • 在末行模式下,执行 退出文件、保存并退出文件 等操作。:w、:wq 、:q、:q!、x
    • 末行模式是vim编辑器的出口,要退出vim,必须要在末行模式下。

    1.3、编辑模式

    • 正常的编辑文字模式。
     
     

    二、快捷键

    1、命令模式快捷键

    命令
    作用
    英文
    dd
    删除(剪切)光标所在整行。
    delete
    5dd
    删除(剪切)从光标处开始的5行。
     
    yy
    复制光标所在整行。
    yank
    5yy
    复制从光标处开始的5行。
     
    p
    将之前删除(dd)或复制(yy)过的数据粘贴到光标后。
    paste
    /字符串
    在文本中从上至下搜索该字符串。
     
    ?字符串
    在文本中从下至上搜索该字符串。
     
    n
    显示搜索命令定位到的下一个字符串。
    next(find)
    N
    显示搜索命令定位到的上一个字符串。
    prev(find)
    u
    撤销上一步的操作
    undo
     

    2、末行模式快捷键

    命令
    作用
    英文
    :w
    保存
    write
    :q
    退出。(如果文件没保存,不允许退出)
    quit
    :q!
    不保存退出。(强行退出)
    quit
    :wq
    保存并退出
    write & quit
    x
    保存并退出
     
     
    3、
     

  • 相关阅读:
    MongoDB for OPS 02:复制集 RS 配置
    MongoDB for OPS 01:服务介绍与基本使用
    Redis for OPS 07:Redis 补充说明
    Redis for OPS 06:Redis Cluster 集群
    google ctemplate——c++模板引擎
    libctemplate——源码分析
    使用gulp对js、css、img进行合并压缩
    Windows平台交叉编译Arm Linux平台的QT5.7库
    使用gtest对DLL工程进行单元测试的实践
    websocket++简单使用例子
  • 原文地址:https://www.cnblogs.com/zhangxue521/p/13391514.html
Copyright © 2020-2023  润新知