zoukankan      html  css  js  c++  java
  • vim 编辑器

    vi 编辑器是一个 UNIX 和 Linux系统内内嵌的标准正文(文字)编辑器,是一个交互类型的正文编辑器,可以创建和修改正文文件。

    vim 编辑器是 vi 编辑器的升级版,它总共有三种模式:命令行模式、编辑模式以及拓展模式,使用 vim 命令可以进入编辑器,默认进入命令行模式。

    1. 命令行模式

    在这个模式下,所有的输入都被解释为 vi 命令,可以执行修改、复制、删除和粘贴等命令,也可以移动光标、搜索字符串和退出 vi 等操作。

    00. 删除和复制的常用按键

    键组合(命令) 说明
    dd 删除光标所在的那一行
    ndd n 为数字,删除光标所在的向下 n 行
    yy 复制光标所在的那一行
    nyy n 为数字,复制光标所在的向下 n 行

    01. 粘贴命令

    键组合 说明
    p 将已复制的数据在光标下一行粘贴
    P 将已复制的数据在光标上一行粘贴
    先 yy,再 np 复制光标所在那一行,粘贴 n 行
    先 d,再 p 剪切

    02. 撤销和重做上一次操作

    键组合(命令) 说明
    U 撤销前一个操作
    ctrl+r 重做上一次操作

    2. 编辑模式

    在编辑模式中,可以输入正文,使用 ESC 键返回命令行模式

    3. 拓展模式

    在一些 UNIX 系统上也就最后一行模式,可是使用一些高级变阔命令,如搜寻和替代字符串、存盘或退出编辑器等,进入拓展模式在名利和模式中输入【:】即可。

    命令 说明
    :w 将文件存入/写入(saves/writes)磁盘
    :q 退出(quits)不保存
    :wq 保存退出
    :wq! 强制保存退出
    :set nun: 显示行数

    4. 光标在文件中位置

    键组合(命令) 说明
    G 光标移动到这个文件的最后一行
    nG n 为数字,光标移动到这个文件的第 n 行
    gg 移动到这个文件的第一行,相当于 1 G

    5. 光标在屏幕中的位置

    键组合(命令) 说明
    H 光标移动到屏幕的最上方那一行的第一个字符
    M 光标移动到屏幕的中央那一行的第一个字符
    L 光标移动到屏幕的最下那一行的第一个字符

    6. 光标在当前行的位置

    键组合(命令) 说明
    $ 光标移动到当前行的尾部
    0 光标移动到当前行的头部

    7. 光标在命令中的位置

    除了在 vim 编辑器中,在其他输入命令时也可以调整光标的位置,如:

    键组合(命令) 说明
    Ctrl+a 命令跳到头部
    Ctrl+e 命令跳到尾部
  • 相关阅读:
    jquery选择器
    frameset的target属性
    最长回文子串 南邮NOJ 1100
    最长回文子串 南邮NOJ 1100
    最长回文子串 南邮NOJ 1100
    NOJ 蛇形填数 1094
    NOJ 蛇形填数 1094
    NOJ 蛇形填数 1094
    NOJ 蛇形填数 1094
    开灯问题 南邮NOJ 1589 (另一种解法)
  • 原文地址:https://www.cnblogs.com/midworld/p/11049529.html
Copyright © 2011-2022 走看看