• 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:显示行号

  • 相关阅读:
    Java之集合类应用总结
    Java的HashMap和HashTable
    Java安全通信:HTTPS与SSL
    字符串如何排序
    HashMap泛型编程
    Java之currenHashMap
    Android游戏开发:游戏框架的搭建(1)
    Java安全通信概述
    嵌入式linux学习步骤
    图片水平无缝滚动的代码
  • 原文地址:https://www.cnblogs.com/sch01ar/p/9445106.html
Copyright © 2020-2023  润新知