实战技巧:如何利用Cream提升Vim用户友好度

过去十年以来,我使用Emacs与Vim的时长基本算是五五开。但必须承认,虽然我个人在情感上更倾向于Emacs,不过Vim的发展确实令人赞叹。相信很多人也会像我一样对Vim的改进表示肯定。也有一部分刚刚接触Linux的新用户有所抱怨,认为Vim在设定上与他们在其它系统上使用的编辑器区别太大。正因为如此,今天我要介绍Cream--这款Vim附件能够有效提升其易用性。

上手Cream

在安装Cream之前,大家首先需要在计算机上安装Vim与GVimGUI组件。最简单的办法当然是使用Linux发行版中的软件包管理器。在Vim安装完成后,下载Cream安装程序或者通过发行版的软件包管理器获取。Cream安装完成后,大家即可在应用程序菜单中进行启动(例如Applications>Cream),亦可在程序启动器中输入cream完成启动。

使用Cream

如果大家之前使用过GVim,就会注意到Cream并不会对编辑器的外观及使用感受带来太大变化。最大的区别在于Cream的菜单栏与工具栏,其替换了原有GVim菜单栏与工具栏,转而使用类似于其它应用程序的对应分组与排布方式。

Cream的菜单中隐藏着大量更为高级的选项--例如指定编译器及Make命令等。随着大家对于Cream的熟悉,您可以通过Settings>Preferences>Behavior菜单启用更多选项以使用这些高级操作。也只有到了这一步,您才能够真正将Cream与传统Vim加以混合。

Cream的亮点绝不仅限于菜单设计。尽管该编辑器的功能只需要一、两次点击即可实现,但您也可以通过快捷键组合完成操作--例如CTRL-O打开文件或者CTRL-C复制文本。在熟练之后,您将无需在键鼠间来回切换或者使用晦涩的Vim命令。

在Cream开始运行后,大家即可打开文件或者创建新文件并开始工作。而且就我自身以及多位其他用户的感受,虽然保留了大部分Vim经典样式,但Cream使用起来确实更加舒适。当然,这并不是Cream对Vim功能进行了缩水处理。事实上,大家仍然可以使用全部Vim功能。下面,我总结出了Cream中最具优势的一部分特性:

 "选项卡式界面

"语法高亮(特别是在处理Markdown、LaTex以及HTML类内容时)

"对拼写错误进行自动纠正

"字数统计

"内置文件浏览器

Cream本身亦提供大量插件选项,可为编辑器提供更多附加功能,具体包括加密文本内容、清空邮件甚至输入提示。不过坦率地讲,我目前还没有发现任何一款真正具有实用性的插件--当然,这一点见仁见智。

我也听说过一些Vi/Vim支持者宣称Cream"彻底毁掉了"这款编辑器。其实我也能理解这种观点,毕竟Cream并不适合每一位用户。不过如果您希望快速便捷地运行Vim,同时保留其使用习惯与编辑器外观,那么Cream绝对值得一试。不可否认,Cream的出现确实极大提升了Vim的易用性与普适性。

作者:核子可乐译

来源:51CTO

时间: 2024-09-10 10:10:18

实战技巧:如何利用Cream提升Vim用户友好度的相关文章

用户体验设计师:草图原型实战技巧

文章描述:凌乱中的艺术 - 草图原型实战技巧. 五年时间转瞬即逝,在自己小窝的最后一个周末:眼看着家当和心情都被打包的差不多了,整个人却终于感冒发烧腹泻垮了下来,这是闹哪样呢.所幸本周前面几天可以抽出些时间做掉这篇译文,今天发掉先.接下来的两个月,大概要集中业余零散精力放在一本iOS书的翻译上了:希望还能有些时间分给这边.杂七杂八就到这里,我们直接进入正文--草图原型实战技巧,没有务虚的大道理,每个内容要点都很实用.走着. 在如今的用户体验及产品圈子里,越来越多的人开始了解到草图及相关的原型工作

快速提升网站用户体验实用技巧

中介交易 SEO诊断 淘宝客 云主机 技术大厅 倾力打造用户体验,这是企业搜索引擎营销成功的不二法门.我们做SEM,无非是追求可观地投资回报率,但是ROI并不等于广告的高曝光.高点击,关键还是在于网站的成单转化率.如何提高网站转化率?用户体验将是你不容忽视地核心环节.今天,小拼就如何快速提升网站用户体验5个实用技巧,也是小拼致力于研究与学习SEM的经验之谈,希望对你能有所帮助. 你的网页打开速度够快吗? 网页响应速度,是影响用户体验的最直接因素.小拼认为,只有"秒杀"级别的网页打开速度

利用TouchDelegate提升用户体验

探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View

25个你必须知道的增加电商网站业绩实战技巧

要让你网站在线销售的业绩大增,一定要从了解以下黄金公式开始: 业绩=不重复访客(特定访客)* 转换率 * 平均每客单价 我们可以看到提升不重复访客的量.转换率.每客单价是提升业绩的关键.怎么做?今天给大家分享25个实战技巧. 如何提升不重复访客数? 01. 在你购买流量之前,你必须至少先确认你把网络商店的产品尽可能都列出来了,因为没有产品就等于消费者没有选择,也就等于没有资源可以来进行营销,也等于无法进行网站优化. 02. 确认自己有完善的seo策略是措施,这是为了长期的免费流量. 03. 多管

安徽站长第一期讲座:图王谈网站推广实战技巧

中介交易 SEO诊断 淘宝客 云主机 技术大厅 安徽互联网联盟(ahunion.org)组织的安徽站长专题讲座第一期已经今日14:30圆满结束. 本期主讲主题:网站推广实战技巧 演讲嘉宾:admin5 图王,参与讲座群号:47065533,在短短的1个小时不到时间内就满员了,可以看出广大站长对图王老大的认可和支持,老大偶本人深感吃惊和敬佩. 图王老大也应邀在14:30分发表了精彩的演讲获得了群内参与站长的广泛好评,以下是本次讲座的全程文字记录,请有兴趣的站长审阅.我们也在安徽站长SNS进行了全程

如何做高质量有相关性的外链实战技巧

百度外链算法,去年和今年是一波三折,算法始终在变,批量垃圾软文.签名.不相关外链都在被惩罚的范围内,搞得我们SEO焦头烂额,感觉都不会再发外链了,不过这样我们的外链就不做了吗?我个人觉得不合适,没有外链来推动排名,仅靠内容来推是不科学的!!太费时间费力气了有木有!!那么要怎么样做外链才能推动排名而不被百度厌烦呢?只有费点时间去做高质量有相关的外链,做有价值的外链,做百度需要的外链.下面我就给大家说道说道: 论坛和博客 我这是凑字数吗?不是,是给新人看的,老人家可以往后看,论坛找相关的论坛,或者相

网络故障排除实战技巧精华篇

我们曾经介绍过一篇关于如何选择网络故障排除方法的文章,介绍了三种网络故障排除方法.这里我们又重拾话题,通过具体实例助您排除网络故障. 开始以前,先来简要回顾一下介绍过的三种方法. > 从下至上的方法:从OSI模型底端开始,顺序向上. 从上至下的方法:从OSI模型顶端开始,顺序往下. 分而治之的方法:从OSI模型特定层开始,确定问题是在该层.还是上层或下层. 从理论上来理解这些方法是容易的,但是如何在实际应用中运用来解决实际问题呢?来看几个利用从下至上的以及分而治之方法的实例.(因为从上至下的方法

绘制草图梳理与表达想法:草图原型实战技巧

五年时间转瞬即逝,在自己小窝的最后一个周末;眼看着家当和心情都被打包的差不多了,整个人却终于感冒发烧腹泻垮了下来,这是闹哪样呢.所幸本周前面几天可以抽出些时间做掉这篇译文,今天发掉先.接下来的两个月,大概要集中业余零散精力放在一本iOS书的翻译上了;希望还能有些时间分给这边.杂七杂八就到这里,我们直接进入正文--草图原型实战技巧,没有务虚的大道理,每个内容要点都很实用.走着. 在如今的用户体验及产品圈子里,越来越多的人开始了解到草图及相关的原型工作对于整个设计流程的重要意义;不过在实际工作中,真

提升产品用户体验 手机产品交互设计15禁忌

在做手机产品设计的过程中,遇到很多看似很小,且很容易被忽略的问题,正是这些小问题,一次次的撩拨用户的耐心,让用户对你的产品心生怨念.刚出道的朋友没有经过实战,对细节注意不多,往往都会遇到类似的问题,强调多次后,觉得不如写下来,给新人共勉. 1.没有不可点击的效果 一般按钮会有四态,不可点击效果.可点击效果.聚焦状态.按下状态.如果你的按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导. 2.菜单层次太深 菜单项以5~7个为宜,如果有二级菜单,就要注意合理的菜单分类,不能有太多