• Linux


    vim 编辑器有三个模式:命令行模式、编辑模式和扩展模式

    在命令行模式下,按 i 或 a 或 o 键进入编辑模式;按 : 进入扩展模式

    在编辑模式下,按 Esc 键进入命令行模式;按 Esc 键,再按 : 进入扩展模式

    在扩展模式下,按 Esc 键进入命令行模式;按 Esc 键,再按 i 或 a 或 o 键进入编辑模式

    开启 vim 编辑器

    [root@sch01ar test]# vim test.txt
    

    如果没有 test.txt 文件的话,将新建一个 test.txt 文件

    首先进入的是命令行模式

    几个常用的命令:

    撤销操作:

    u:撤销上一步操作

    ctrl + r:恢复上一步进行的撤销操作

    删除和复制粘贴:

    dd:删除光标所在的那一行

    Ndd:删除光标所在行开始之后的 N 行

    yy:复制光标所在行

    Nyy:复制光标所在行开始之后的 N 行

    p:在光标所在行之后的新一行粘贴所复制的内容

    Np:在光标所在行之后的新一行粘贴所复制的内容 N 次

    P:在光标所在行之前的新一行粘贴所复制的内容

    NP:在光标所在行之前的新一行粘贴所复制的内容 N 次

    yy 和 p 进行的是复制粘贴的操作,dd 和 p 进行的是剪切粘贴的操作

    查找:

    /string:查找 string

    在文件中移动光标的位置:

    G:光标跳到文件最后一行的行首

    NG:光标跳到第 N 行的行首

    gg:光标跳到文件第一行的行首,相当于 1G

    在屏幕中移动光标的位置:

    H:光标移动到当前屏幕的最上一行的行首

    M:光标移动到当前屏幕的中间一行的行首

    L:光标移动到当前屏幕的最下一行的行首

    在行中移动光标的位置:

    0:光标移动到光标所在行的行首

    $:光标移动到光标所在行的行尾

    在 Linux 命令下,Ctrl+a 是跳到命令的行首,Ctrl+e 是跳到命令的行尾

    进入编辑模式:

    a:进入编辑模式,在光标之后开始编辑

    i:进入编辑模式,在光标之前开始编辑

    o:进入编辑模式,在光标所在行之后添加新的一行,并在该行开始编辑

    对文件进行编辑完成后,按 Esc 键和输入冒号进入扩展模式

    w:对文件的内容进行保存

    q:退出编辑

    !:强制执行

    wq:保存并退出

    wq!:强制保存并退出

    set nu:显示行号

  • 相关阅读:
    「酷客多」关注:马化腾公开演讲,透露2017年春节前会推出“小程序”
    微信小程序购物商城系统开发系列-目录结构
    微信小程序购物商城系统开发系列-工具篇
    上海闪酷成为京东商城第一批独立软件开发商(ISV)
    【FFMPEG】关于硬解码和软解码
    Git 别名配置
    【Linux】扩展阿里云数据盘分区和文件系统
    Python实现MQTT接收订阅数据
    【Linux】Devops的一些运维工具
    【Linux】YUM Repositories for CentOS, RHEL & Fedora Systems
  • 原文地址:https://www.cnblogs.com/sch01ar/p/9445106.html
Copyright © 2020-2023  润新知