如何使用 Cream 使 Vim 更用户友好

Cream 插件通过为其功能赋予更熟悉的外观,使 Vim 文本编辑器更易于使用。
579 位读者喜欢这篇文章。
Dialing the right mix: open source principles and collaboration

Opensource.com

大约 10 年前,我将我的文本编辑时间分配在 Emacs 和 Vim 之间。 也就是说,我过去是,现在也仍然是一个 Emacs 的拥护者。 但是,尽管 Emacs 始终在我的喜爱中占据优势,但我知道 Vim 也毫不逊色。

其他人也是如此——甚至包括像我这样在技术上不太灵巧的人。 多年来,我曾与一些新的 Linux 用户交谈过,他们想使用 Vim,但有点失望,因为它不像他们在其他操作系统上使用过的文本编辑器那样工作。

当我向他们介绍 Cream 时,这种失望变成了满意,Cream 是 Vim 的一个插件,使它更容易使用。 Cream 将他们每个人都变成了 Vim 的忠实用户。

让我们来看看 Cream 以及它如何使 Vim 更易于使用。

开始使用 Cream

在安装 Cream 之前,您需要在计算机上安装 Vim 和 GVim GUI 组件。 我发现最简单的方法是使用您的 Linux 发行版的软件包管理器。

一旦您安装了 Vim,请获取 Cream 的 安装程序,或者再次求助于您的发行版的软件包管理器。

安装 Cream 后,您可以通过从应用程序菜单中选择条目(例如,应用程序 > Cream)或在您的程序启动器中键入 cream 来启动它。

Cream's main window

使用 Cream

如果您以前使用过 GVim,您会注意到 Cream 并未过多地改变编辑器的外观和感觉。 最大的外观差异是 Cream 的菜单栏和工具栏,它们用看起来像其他应用程序中的对应项并对其功能进行分组的菜单栏和工具栏替换了默认的 GVim 菜单栏和工具栏。

Cream 的菜单从用户那里隐藏了许多更专业的技术选项——例如指定编译器和 Make 命令的能力。 但是,随着您通过使用 Cream 更加熟悉 Vim,您可以通过从 设置 > 首选项 > 行为 菜单中选择一个选项,使更多这些功能更容易访问。 有了这些选项,您可以(如果您愿意)最终得到一个行为像 Cream 和传统 Vim 的混合体的编辑器。

Cream 不仅由其菜单驱动。 虽然编辑器的功能只需点击一两次即可访问,但您也可以使用常见的键盘快捷键来执行操作——例如,CTRL-O(打开文件)或 CTRL-C(复制文本)。 无需在模式之间切换或记住 Vim 有些神秘的命令。

在 Cream 运行的情况下,通过打开一个文件或创建一个新文件来开始工作。 然后开始输入。 我向其介绍过 Cream 的几个人说,虽然它保留了 Vim 的大部分经典风格,但 Cream 用起来感觉更舒适。

Cream add-on for VIM in action

这并不是说 Cream 简化或淡化了 Vim。 远非如此。 您仍然保留了 Vim 的所有功能,以及 其他许多功能。 我发现 Cream 的一些有用功能包括

  • 标签式界面
  • 语法高亮(尤其是在使用 Markdown、LaTeX 和 HTML 时)
  • 拼写错误自动纠正
  • 字数统计
  • 内置文件资源管理器

Cream 还附带了许多插件,这些插件为编辑器提供了一些附加功能。 这些功能包括加密文本和清理电子邮件正文的功能,甚至还有一个打字导师。 老实说,我没有发现任何插件非常有用。 不过,您的体验可能会有所不同。

我听说一些 Vi/Vim 纯粹主义者贬低 Cream “简化(他们的话)了编辑器。 说实话:Cream 不是为他们准备的。 它是为那些想要快速启动并运行 Vim,同时保留他们习惯的编辑器的外观和感觉的人准备的。 在这方面,Cream 取得了令人钦佩的成功。 它使 Vim 对更广泛的人群来说更加易于访问和使用。

That idiot Scott Nesbitt ...
我是一个长期使用自由/开源软件的用户,并且为了乐趣和利益而写各种东西。 我并没有把自己看得那么严肃,而且我所有的特技都是自己完成的。

4 条评论

我得试试这个。 我最近一直在 Raspian 和 Ubuntu 上使用 'nano',但这看起来是一个很棒的选择。

我在几年前 Cream 还在积极开发时试用过。 这是一个很棒的想法,但目前几乎是弃用软件。

哇。 真的吗? Cream 适用于那些认为 GVim 太复杂的人?
我建议他们直接使用 gedit 或其他一些基于 GUI 的编辑器。
如果他们不能理解 gvim,那么他们就没有太多希望进步到 vim 的其他功能和配置。

Vim 已经内置了文件资源管理器、语法高亮和标签页。 Vim 有一个陡峭的学习曲线,但一旦你掌握了基础知识,它真的会得到回报。 如果你需要一个“友好”版本的 vim,最好使用像 Atom 的 vim 模式之类的东西(上次我检查时有一个“vim 模式”,但那是很久以前的事了)

此外,vim 的一个优点是它几乎无处不在,但是如果您使用完全不同的按键映射,您将无法在其他机器上使用原始 vim。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.