zoukankan      html  css  js  c++  java
  • 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:显示行号

  • 相关阅读:
    我要好offer之 二叉树大总结
    我要好offer之 字符串相关大总结
    楼层扔鸡蛋问题[转]
    Linux System Programming 学习笔记(十一) 时间
    Linux System Programming 学习笔记(十) 信号
    Linux System Programming 学习笔记(九) 内存管理
    Linux System Programming 学习笔记(八) 文件和目录管理
    Linux System Programming 学习笔记(七) 线程
    Linux System Programming 学习笔记(六) 进程调度
    APUE 学习笔记(十一) 网络IPC:套接字
  • 原文地址:https://www.cnblogs.com/sch01ar/p/9445106.html
Copyright © 2011-2022 走看看