• Linux 入门记录:五、vi、vim 编辑器


    一、vi、vim编辑器

    vi 是一个命令行界面下的文本编辑工具,最早在 1976 年由 Bill Joy 开发。当时名字叫做 ex。vi 支持绝大多数操作系统(最早在类 Unix 操作系统的 BSD上发布),并且功能已经十分强大。

    1991 年 Bram Moolenaar 基于 vi 进行了改进,发布了 vim,加入了对 GUI 的支持。

    官方称,vim 是一个程序开发工具而不是文字处理软件,被广泛的应用在文本编辑、文本处理和程序开发等众多用途之中。

    Linux 中的知名编辑器还有 emacs,它的功能比 vim 更加强大。

    二、推荐vim

    绝大多数 Linux 系统上均安装有 vim,vim 的功能比 vi 更为强大,所以推荐使用 vim。使用方法是相同的。

    用命令 vim 可以启动 vim 编辑器。

    一般用 vim filepath 的命令来使用 vim 编辑 filepath 文件。

    如果目标文件存在,则打开该文件。

    如果目标文件不存在,则新建并打开该文件。

    三、vim的三个模式

    1. 命令模式(常规模式)

    vim 启动后,默认进入命令模式,任何模式都可以通过(狂摁)Esc 键回到命令模式。命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等多种操作。

    2. 插入模式

    在命令模式按字母"i"键,即可进入插入模式,在插入模式下,可以输入、编辑文本内容,使用 Esc 键可以返回命令模式。

    3. ex模式

    在命令模式中按冒号键":"可以进入 ex 模式,光标会移动到底部,在这里可以保存修改或退出 vim。

    四、命令模式

    vim 启动后,默认进入命令模式。在任何模式下按 Esc 键均可进入命令模式。命令模式的常用命令如下:

    i        在光标前插入文本
    o        在当前行的下面插入新行
    dd       删除整行
    yy       将当前行的内容放入缓冲区(复制当前行)
    Nyy      将 N 行内容放入缓冲区(复制 N 行)
    p        将缓冲区的内容放入光标处(粘贴)
    u        撤销上一个操作
    r        替换当前字符
    /        查找关键字,在匹配的多个字词中按"n"键可以依次切换到各自位置
    

      

    五、ex模式

     在命令模式中按冒号键":"可以进入 ex 模式,光标会停在底部,在这里可以保存修改或退出 vim。 ex 模式的常用命令如下:

    :w            保存当前修改
    :q            退出
    :q!           强制退出,丢弃修改
    :x            保存退出,相当于 :wq
    :set number   显示行号(number 可以简写为 nu)
    :!系统命令     执行一个系统命令并显示结果
    :sh           切换到命令行,使用 Ctrl + D 切换回 vim
    

      

     六、插入模式

    在命令模式按字母"i"键,进入插入模式,该模式下可以编辑文本内容,使用 Esc 键返回命令模式。

    相关链接:CentOS6.4之文本编辑器Vi/Vim 

  • 相关阅读:
    20位活跃在Github上的国内技术大牛
    ubuntu下安装ros出现“无法下载-package.ros.org中某个包-校验和不符”的解决方法
    从ROS bag文件中提取图像
    计算机视觉、机器学习相关领域论文和源代码大集合
    使用XV-11激光雷达做hector_slam
    机器人操作系统(ROS)教程22:ROS的3D可视化工具—rviz
    ROS探索总结(三)——ROS新手教程
    bootstrap文件上传C#实现
    .net分流抢票助手
    谷歌浏览器整个网页截图方法
  • 原文地址:https://www.cnblogs.com/mingc/p/7575509.html
Copyright © 2020-2023  润新知