vim7 to vim8_爱上Vim的7个理由

vim7 to vim8

当我开始使用vi文本编辑器时,我讨厌它。 我认为这是有史以来最痛苦,最违反直觉的编辑器。 但是我决定必须学习这件事,因为如果您使用的是Unix,那么vi随处可见,并且它是唯一可以访问的编辑器。 早在1998年,但今天仍然如此-几乎所有现有的Linux发行版都可以使用vi,通常将其作为基本安装的一部分。

我花了大约一个月的时间才能熟练掌握vi,但我仍然不喜欢它,但是那时我才意识到,有一个疯狂而强大的编辑器躲在这个奇怪的外观后面。 因此,我坚持使用它,最终发现,一旦您知道自己在做什么,它便是一个非常快的编辑器。

名称“ vi”是“视觉”的缩写。 当vi产生时,行编辑是一种规范,并且能够一次显示和编辑多行是不寻常的。 Vim是“ Vi IMproved”的缩写,最初由Bram Moolenaar于1991年发行,现已成为主要的vi克隆,并继续扩展了本已强大的编辑器的功能。 Vim强大的regex和“:”命令行语法始于行编辑和电传打字世界。

Vim已有40年的历史了,它有时间开发出庞大而复杂的技巧包,即使是最有知识的用户也无法完全掌握。 爱上Vim的原因如下:

  1. 配色方案:您可能知道Vim具有突出显示的颜色语法。 您是否知道可以下载数百种配色方案? 在这里找到一些更好的
  2. 您无需将手从键盘上移开或伸手去拿鼠标。
  3. Vi或Vim无处不在。 甚至OpenWRT都具有vi(好的,它是BusyBox ,但是可以工作)。
  4. Vimscript:您可能已经重新映射了一些键,但是您知道Vim有其自己的编程语言吗? 您可以重写编辑器的行为,或创建特定于语言的编辑器扩展。 (最近我花了一些时间用Ansible定制Vim的行为。)最好的切入点是Steve Losh出色的《艰难的学习Vimscript》
  5. Vim有插件。 使用Vundle (我的选择)或Pathogen管理您的插件以提高Vim的功能。
  6. 提供了将git(或您选择的VCS)集成到Vim中的插件。
  7. 在线社区非常活跃,如果您在线上询问有关Vim的问题,它将得到答复。

我最初对vi的仇恨具有讽刺意味的是,我在一位编辑之间跳来跳去已经五年了,一直在寻找“更好的东西”。 我从来没有像vi那样讨厌任何编辑器,现在我坚持使用它已有17年了,因为我再也无法想象有一个更好的编辑器了。 好吧,也许好一点:去尝试Neovim,这是未来。 看来Bram Moolenaar会将Neovim的大部分内容合并到Vim版本8中,这意味着代码库减少了30%,更好的制表符完成,真正的异步,内置的终端,内置的鼠标支持以及完全的兼容性。

在多伦多举行的LinuxCon演讲中,Giles将解释您在过去四十年中添加的扩展和改进中可能错过的一些功能。 该课程不是针对初学者的,因此,如果您不知道“ hjklia:wq”为什么很重要,那么这可能不是您的最佳选择。 他还将介绍有关vi的历史,因为了解一些历史有助于了解我们如何结束现在的现状。 参加他的演讲,以了解如何使您喜欢的编辑器变得更好,更快。

翻译自: https://opensource.com/business/16/8/7-reasons-love-vim

vim7 to vim8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值