Linux中使用Cream提高 Vim 的用户友好性

Cream 附加包通过把一个更加熟悉的“面孔”置于 Vim 文本编辑器之上,同时保留 Vim 的功能,使其更加容易使用。

当我把 Cream 介绍给他们以后,他们的失望就变成了满意。Cream 是 Vim 的一个附加包,它使得 Vim 更加容易使用。Cream 让这些 Linux 新手变成了 Vim 的坚决拥护者和忠心用户。

让我们来看一看 Cream 是什么以及它是如何让 Vim 变得更加容易使用的。

Cream 的安装

在安装 Cream 之前,你需要先在你的电脑上安装好 Vim 和 GVim 的 GUI 组件。我发现最容易完成这件事的方法是使用 Linux 版本的包管理器。

安装好 Vim 以后,便可下载 Cream 的安装程序,或者你也可以再次使用 Linux 发行版的包管理器进行安装。

安装好 Cream 以后,你可以从应用菜单选择它(比如,Applications->Cream)或者在程序启动器中输入Cream,从而启动 Cream 。

Cream 的使用

如果你之前已经使用过 Gvim,那么你会注意到, Cream 几乎没改变该编辑器的外观和感觉。最大的不同是 Cream 的菜单栏和工具栏,它们取代了 Gvim 陈旧的菜单栏和工具栏,新的菜单栏和工具栏的外观和功能分组看起来和其它编辑器的一样。

Cream 的菜单栏对用户隐藏了更多的技术选项,比如指定一个编译器的能力,以及运行make命令的能力。当你通过使用 Cream 更加熟悉 Vim 以后,你只需要从Setting->Preferences->Behavior选择选项,就可以更容易地访问这些特性。有了这些选项,你可以(如果你想)体验到一个兼有 Cream 和传统 Vim 二者优点的强大编辑器。

Cream 并不是仅由菜单驱动。尽管编辑器的功能仅有单击或双击两种方式,但是你也可以使用常见的键盘快捷键来执行操作,比如 CTRL-O(打开一个文件),CTRL-C(复制文本)。你不需要在几种模式之间切换,也不需要记住一些很难记住的命令。

Cream 开始运行以后,打开一个文件,或者新建一个文件,然后就可以开始输入了。几个我向他们介绍过 Cream 的人说,虽然 Cream 保留了 Vim 的许多典型风格,但是 Cream 使用起来更加舒服。

并不是说 Cream 是 Vim 的简化版,远远不是。事实上, Cream 保留了 Vim 的全部特性,同时,它还有一系列其他有用的特性。我发现的 Cream 的一些有用的特性包括:

  • 一个标签式界面
  • 语法高亮(特别是针对 Markdown、LaTeX 和 HTML)
  • 自动修正拼写错误
  • 字数统计
  • 内建文件浏览器

Cream 本身也有许多附加包,可以给编辑器增加一些新的特性。这些特性包括文本加密、清理电子邮件内容,甚至还有一个使用教程。老实说,我还没有发现哪一个附加包是真正有用的,不过你的感受可能会有所不同。

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/4488.html

(0)
晴川运维晴川运维
上一篇 2025年6月8日
下一篇 2025年6月8日

相关推荐

  • 如何使用Python实现多任务版的udp聊天器

    本篇文章将为大家分享一下如何使用Python实现多任务版的udp聊天器,结合具体案例形式分析了Python基于udp的聊天器功能相关实现与使用技巧,有需要的小伙伴可以参考一下。 一…

    Linux系统 2025年6月26日
  • LVM恢复已删除的逻辑卷具体方法

    LVM中如何恢复已删除的逻辑卷?在执行任何逻辑卷管理相关任务时,如果意外的删除了逻辑卷,则可以使用它的数据还原功能来恢复逻辑卷,下面为大家分享一下LVM中恢复已删除的逻辑卷具体方法…

    Linux系统 2025年10月21日
  • 服务之间调用RPC的原因是什么?

    RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。 RPC 是一种技术思想而非一种规范…

    Linux系统 2025年7月6日
  • Linux下升级node版本

    Linux下如何升级node版本?本篇文章为大家讲解一下Linux下升级node版本具体方法,有需要的小伙伴可以参考一下。 1、清除缓存信息 sudo npm …

    Linux系统 2025年10月7日
  • Linux下使用ulimit提高系统性能具体方法

    Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux用户的最大进程数,我们可以用ulimit来显示当前的各种用户进程限制,ulimit为…

    Linux系统 2025年10月27日
  • Linux中与用户账号相关的重要文件

    完成用户管理的工作有许多种方法,但是每一种方法实际上都是对有关的系统文件进行修改。 与用户和用户组相关的信息都存放在一些系统文件中,这些文件包括/etc/passwd, /etc/…

    Linux系统 2025年6月9日
  • 通过PySnooper调试python代码

    PySnooper是一款适合菜鸟用的代码调试工具。 如果Python代码哪儿输出不对劲了,之前一般都是利用print函数结合pdb.setTrace()来找问题,如果使用pysno…

    Linux系统 2025年6月8日
  • APFS为何如此之强

    Apple 文件系统 (APFS) 是 Mac 电脑的默认文件系统格式,具有强加密、空间共享、磁盘快照、快速目录大小统计等特性,以及改进的文件系统基础。虽然 APFS 最适合于新款…

    Linux系统 2025年10月10日
  • 通过命令行的方式查找公网动态 IP 地址

    公网IP是运行商给你的IP,是互联网上的一个“门牌号”。内网IP一般是你的局域网IP,比如你家有路由器,就必须有一个内网IP,是内网的一个“门牌号”。“门牌号”是“唯一”的,使别人…

    Linux系统 2025年6月24日
  • Docker中安装Redmine具体步骤

    Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理,下面为大家分享一下Docker中安装Redmine…

    Linux系统 2025年6月12日

发表回复

登录后才能评论