网站搜索

您应该在 Linux 中使用 Vi/Vim 文本编辑器的 10 个理由


在使用 Linux 系统时,有几个领域需要使用文本编辑器,包括编程/脚本、编辑配置/文本文件等等。您会发现一些适用于基于 Linux 的操作系统的出色文本编辑器。

建议阅读: 12 个适用于 Linux 的最佳文本编辑器

然而,在本文中,我们将向您解释为什么您会考虑使用 Vi/Vim(以下简称 Vim)文本编辑器的一些主要原因。

Vi 是第一个为 Unix 创建的面向屏幕的文本编辑器,它被设计为简单但功能强大的文本操作。

Vim (Vi IMproved) 顾名思义,是 Vi 的克隆,并提供比 Vi 更多的功能。它是免费且开源的,设计用于从命令行界面使用以及作为图形用户界面 (GUI) 中的独立应用程序。

它具有高度可配置性,并具有显着的功能,例如语法突出显示、鼠标支持、图形版本、可视模式、许多新的编辑命令和大量扩展等等。

话虽如此,以下是您考虑在 Linux 中主要使用 Vi/Vim 文本编辑器的主要原因。

1.Vim 是免费且开源的

Vim 是一款免费开源软件,它是根据包含一些慈善软件条款的许可证发布的。因此,Vim 开发者敦促喜欢该软件的用户考虑向乌干达的贫困儿童捐款。该许可证与 GNU 通用公共许可证兼容。

如果您喜欢免费和开源软件,那么这将是您考虑开始使用 Vim 的首要原因之一。

2.Vim 始终可用

Vim 在大多数(如果不是所有)Linux 发行版上都可用,您可以从发行版的官方软件存储库安装它,如下所示:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3.Vim 有完善的文档

Vim 有完整的文档记录,这意味着您可以在其帮助系统中找到大部分问题的答案;从书籍到广泛的帮助文件再到各种技巧。您所要做的就是在帮助查询中使用适当的关键字。

此外,Vim 附带了一个有用的内置手册,您可以在程序启动后使用 :help 命令启动它。这个内置手册包含比 Vim 手册页更多的信息。

4.Vim 拥有一个充满活力的社区

Vim 还拥有一个充满活力和热情的社区,在开发出色的插件方面提供卓越的支持,为初学者和专家用户提供有用的 Vim 技巧和技巧等等。

5.Vim 非常可定制和可扩展

Vim 是高度可配置的,它有一个广泛的插件系统,有很多好的插件可以增强它的功能。

我们遇到过的最好的插件集合之一是 spf13-vim – Vim 编辑器的终极发行版,它是跨平台且高度可定制的 vim 插件分类以及适用于 Vim、GVim 和 MacVim 的各种资源。

6.Vim 具有可移植的配置

Vim 的配置是可移植的,这使您能够在所有 Linux 系统上使用相同的配置。您还可以与互联网上的朋友共享配置等等。您所需要做的就是复制一些目录和文件,仅此而已。

7.Vim 使用较少的系统资源

Vim 的优点是体积小且简单,因此与其他文本编辑器(尤其是图形文本编辑器)相比,它不会消耗大量系统资源。

即使在编辑巨大的源代码文件时,它通常也非常快速且轻量级。通过 ssh 可以轻松地在任何服务器上进行远程操作。

此外,它还提供高效的按键绑定,使您无需将手指从键盘上移开即可执行任何可以想象的任务。尽管 Vim 很简单,但它具有许多功能,并且一旦学会就非常高效。

8.Vim 支持所有编程语言和文件格式

默认情况下,Vim 支持多种编程语言和文件格式。它可以检测正在编辑的文件类型;这是通过检查文件名,有时通过检查文件内容中的特定文本来完成的。

9.Vim 在 Linux 世界中非常流行

您想要开始使用或只是坚持使用 Vim 的另一个原因是,它在 Unix/Linux 世界中非常流行,特别是对于系统管理员而言。三分之二的经验丰富的 Linux 系统管理员会推荐学习 Vim。

10.Vim 很有趣!

最后但并非最不重要的一点是,Vim 学起来很有趣,一旦你开始每天广泛使用它。当最初的学习曲线通过后,你真的可以用它做一些令人惊奇的事情。

然而,只有当你开始学习和使用 Vim 时,你才会发现它的这一方面。是的,尝试一下。

你准备好给它一个机会了吗,那么今天就开始学习 Vim 吧。请记住,这并不容易(就像单击按钮一样简单),您一定听说过或读过一些有关学习 Vim 的过程,但通过下面这些链接提供的指南应该会给您一个公平的开始:

  1. 如何安装和使用 vi/vim 作为全文编辑器
  2. 学习有用的“Vi/Vim”提示和技巧来提高您的技能 - 第 1 部分
  3. 为每个 Linux 管理员提供的 8 个有趣的“Vi/Vim”提示和技巧 – 第 2 部分
  4. 如何在“Vi/Vim”编辑器中启用语法突出显示
  5. 使用“bash-support”插件将“Vi/Vim”制作为 Bash-IDE

目前为止就这样了!在本文中,我们向您解释了您考虑在 Linux 中使用 Vi/Vim 文本编辑器的一些主要原因。或许,这些还不是唯一的原因,你有什么想法吗?通过下面的反馈部分让我们知道。