从vim到emacs

 从vim到emacs

顺便怀念一下我的hp本本,已经给我干掉了,也许是最后一次在上面用ubuntu了。本文用vim6.3在hp本本上ubuntu5.10+FVWM上完成。此时正在升级到6.06LTS的过程。

vim:7.10
emacs:23.0.50.1,from cvs for windows ,23版内部用utf-8编码,vim早就用utf-8了,emacs还是有点落后啊,23版何时能合到cvs的trunk上都是个问题,反正先用着再说。

vim和emacs
2003年开始用vim,之前也用过一会emacs,实际上是先用emacs,在看了王垠网站后,但是emacs却不太争气,不是乱码就是中文显示又问题,还是vim好,不出任何问题,而且非常容易上手。从6.0到7.1,4年了,每天都用vim在陪伴我工作,无论在m$上还是在linux/aix上,到处都有vim的身影。

tab
tab是再次想起emacs的原因。最近非要改一堆垃圾的shell,虽然vim早已是7.1可是那个tab的功能怎么都不好用。minibuffer也有时侯显示不正常,特别是关闭某个buffer都时候,和project一起就很容易乱了。

emacs的tab页比较好,借用了王垠的tabbar的hack,让所有的frame都到一个group里看起来比较方便。

cvs
pcl-cvs也不错,vim下的cvscommand和cvsmenu有时候有小问题,但是版本比较还是vim的方便,/+v打开cvsvimdiff,分2列比较当前版本和cvs中最新版本,emacs就比较麻烦一点,而且ediff是分两行来显示的,不喜欢这种风格,还没有精通emacs,要花时间好好研究一下ediff怎么更好的配置。c-x v v提交还是比较快的,vim中一commit就报错,非要第二次commit才行。

outline-mode
emacs的outline-mode很方便,经常喜欢copy一些东西到txt文件里,时间一长就会非常乱,M-x outline-mode打开后,随便在各级标题前面放几个**就可以非常好到分类了。c-c c-o关闭其他的entry,就可以只显示自己关心的内容了。

没有学会emacs中的folding怎么用,vim只要在文件中写上 ”vim:fdm=marker,然后在用{{{和}}}在分级就可以folding了。

emacs还是xemacs
emacs还是xemacs,22版本的emacs用了一下,中文还是有点问题,就换到xemacs上了,xemacs的图形界面还真是不错,但是对中文支持更加不好,找了一个snapshot的xemacs才支持mule,自己从cvs上搞了一个下来,在cygwin上编,但是怎么都改不了font size,可能我比较笨吧。呵呵。最后还是老老实实的用emacs23。

行号
不知道为什么emacs显示行号这么慢,用了setnu.el那个速度真是太慢了,有个20000多行的txt文件,一开setnu cpu就50%没有了,而且几分钟都出不来,搞得不是太爽,现在在emacs下都不敢看行号了,只能在mode-line上看看,太不直观了,setnu在新加一行时对行号也显示对不对,严重影响心情。vim的多少行都没有问题,所以有人感叹怎么在emacs下显示行号就这么难,RMS就这么不喜欢行号。

移动
如果说vim是最佳文本编辑器(毫无疑问,在我心中vim是最好的编辑器,键绑定实在是太棒了),emacs就是最佳平台了,用emacs的人什么都想在emacs中完成,上网有w3m,邮件和newsgroup有gnus,写代码有ecb/cscope/jde等都是vim所不能及的,但是编辑功能上还是vim更让我喜欢,就算在emacs中也是用viper-mode的,下移一行时手会下意识的按j键,怎么按ctrl+n都不舒服。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值