Vi 和 Vim 编辑器(详细教学)

目录

vi 和 vim 的基本介绍

vi(Visual Editor):

vim(Vi Improved):

vi 和 vim 常用的三种模式

命令模式

插入模式

底行模式

各种模式的相互切换(图解)

 vi 和 vim 快捷键练习

快捷键的键盘对应图


vi 和 vim 的基本介绍

vi(Visual Editor):

  1. 概述

    • vi 是Unix和Linux系统中最基本的文本编辑器之一。
    • 它是从早期的Unix系统继承而来,具有一些基本的文本编辑功能。
  2. 特点

    • vi 是一个模态编辑器,它有不同的工作模式:命令模式(Command mode)、插入模式(Insert mode)和底行模式(Last Line mode)。
    • 在命令模式下,你可以移动光标、删除文本、复制粘贴等。
    • 切换到插入模式后,可以像常规文本编辑器一样键入文本。
    • 底行模式用于保存文件、退出编辑器等操作。
  3. 基本使用

    • 进入编辑器:vi filename,其中 filename 是要编辑的文件名。
    • 切换到插入模式:按下 i 键。
    • 切换回命令模式:按下 Esc 键。
    • 保存并退出:在命令模式下输入 :wq

vim(Vi Improved):

  1. 概述

    • vimvi 的增强版本,提供了更多功能和改进。
    • 由 Bram Moolenaar 开发,是一个开源项目。
  2. 特点

    • vim 保留了 vi 的所有功能,并增加了许多新功能。
    • 支持语法高亮、代码折叠、插件系统等。
    • 改进了搜索、替换、文本对象选择等功能。
    • 支持多级撤销、多窗口编辑等高级功能。

vi 和 vim 常用的三种模式

命令模式

以 vim 打开一个档案就直接进入命令模式了(这是 默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、粘贴』来处理你的文件数据。

插入模式

按下 i, I, o, O, a,A, r, R 等任何一个字母之后才会进入编辑模式, 一般来说按 i 即可.

底行模式

输入 esc 再输入:在这个模式当中, 可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的动作则是在此模式中达成的!

各种模式的相互切换(图解)

 vi 和 vim 快捷键练习

1) 拷贝当前行 yy , 拷贝当前行向下的 5 行 5yy,并粘贴(输入 p)。
2) 删除当前行 dd , 删除当前行向下的 5 行 5dd
3) 在文件中查找某个单词 [底行模式行下 /关键字 , 回车 查找 , 输入 n 就是查找下一个 ]
4) 设置文件的行号,取消文件的行号.[命令行下 : set nu 和 :set nonu]
5) 编辑 /etc/profile 文件,在命令模式下, 使用快捷键到该文档的最末行[G]和最首行[gg]
6) 在一个文件中输入 "hello" ,在命令模式下, 然后又撤销这个动作 u
7) 编辑 /etc/profile 文件,在命令模式下, 并将光标移动到 , 输入 20,再输入 shift+

快捷键的键盘对应图

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习vivim编辑器中文版pdf是一种非常有效的学习方法。vivim是常用的文本编辑工具,广泛应用于Unix和Linux系统。掌握这两种编辑器的使用对于开发人员和系统管理员来说非常重要。 首先,通过学习vivim编辑器的中文版pdf,我们可以在任何地方随时随地进行学习。这使得学习更加便捷,不受时间和地点的限制。我们可以在工作中或学习中的任何时候翻阅这些学习材料,快速地掌握编辑器的使用技巧。 其次,通过学习vivim编辑器的中文版pdf,我们可以深入学习编辑器的各种功能和命令。这些学习材料往往提供了详细的说明和实例,帮助我们理解和掌握各种编辑器命令的使用方法。我们可以学习到如何进行文本搜索、替换、复制、粘贴等常用操作,提高我们的编辑效率。 此外,学习vivim编辑器中文版pdf还可以帮助我们了解编辑器的高级功能和定制选项。这些学习材料通常包含了编辑器的配置和扩展选项,我们可以根据自己的需求进行个性化定制。通过学习这些高级功能和定制选项,我们可以更好地适应自己的工作环境,提高工作效率。 综上所述,学习vivim编辑器中文版pdf可以使我们更加方便地学习和掌握编辑器的使用技巧,提高我们的工作效率。不仅如此,通过学习这些学习材料,我们还可以了解编辑器的高级功能和定制选项,为我们的工作提供更多的可能性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值