手机版
你好,游客 登录 注册
背景:
阅读新闻

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

[日期:2018-05-26] 来源:Linux公社  作者:醉落红尘 [字体: ]

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

在使用Linux系统时,有几个方面需要使用文本编辑器,包括编程/脚本编辑,编辑配置/文本文件等等。 在基于Linux的操作系统中,您会发现一些非凡的文本编辑器。

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

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

Vim(Vi IMproved)正如其名称所暗示的那样,是Vi的一个克隆,并且提供了比Vi更多的功能。 它是免费且开放源代码的,可用于从命令行界面和图形用户界面(GUI)中的独立应用程序。

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

这就是说,下面是你主要考虑在Linux中使用Vi/Vim文本编辑器的主要原因。

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

1. Vim是免费和开源的

Vim是一个免费的开源软件,它的发行包含一些charityware子句。 因此,Vim开发者敦促喜欢该软件的用户考虑捐赠给乌干达的贫困儿童。 该许可证与GNU通用公共许可证兼容。

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

2. Vim始终可用

如果不是所有的Linux发行版都提供Vim,那么可以从发行版的官方软件库安装Vim,如下所示:

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

3. Vim记录良好

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

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

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

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很有趣,一旦你开始广泛地使用它,每天都会如此。当最初的学习曲线通过后,你可以用它做很棒的事情。

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

欢迎订阅Linux公社的RSShttps://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-05/152571.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款