zoukankan      html  css  js  c++  java
  • 走在vimer的路上

    对编辑器一直没有太多的爱,自写代码以来,便很没节操地哪个方便用哪个。从vs+va+vim,到source insight, 到sublime text,甚至eclipse一路用来,所选无不是图形界面下的利器,图的就是简单方便,不愿花太多时间在工具的配置上鼓捣,也因此一直理解不了为何有人偏爱于命令行、终端下的vi, vim, emacs,觉得这些选择不过让人徒费更多时间精力在无谓的配置管理上面,并不明智。

    不过这些都是藏在心里的话,和对语言的偏见一样,说出来是要挨骂的。对我而言,这些都只是工具罢了,用不同的工具而产生优越感,简直无法理喻。

    时间走到了2012,在一些无奈的现实面前,我开始倾向于在公司的服务器上写代码。linux的桌面表现实话就是渣,这是无论我对linux有多敬仰都无法消除的成见。编辑器的选择成了问题,还好选择也不多,那就vim吧,学习的成本最小了--- 我的意思是,这个玩意必竟用的久了,很多命令已经很熟,现在只是要用的更熟。这个选择实无任何成见与派别歧视。emacs ,vim都多少曾经用过,自我感觉两者并无不可替代的优点,退一步来讲,不过只是选择一个工具而已,用得着那么认真吗?

    说到vim,得吐吐槽,太折腾了,不亲自花几天的时间来整理一下配置和插件,单纯原生的vim根本无法在大工程上使用。文件查找,符号搜索,智能提示完全无法与之前用过的编辑器相提并论。用这样上古时代留下来的神器写代码,那感觉尼玛就像是从美好的共产主义社会回到了石器时代,简直让人崩溃。尽管早有心理准备,但真用起来,那心情,那体验,完全就像终端命令行那黑乎乎冷冰冰的外表一样让人抗拒。好吧,天下没有现成的午餐,vim的哲学嘛,大家引以为傲的,那就是拼装,折腾是必须的!

    既然来了,就学会适应!不经过刻骨铭心的煎熬,就没有永恒的爱情!vim,我来了!

  • 相关阅读:
    WEB网站类型系统中使用的OFFICE控件
    【架构】原型设计工具一览
    【云计算】mesos+marathon 服务发现、负载均衡、监控告警方案
    【自动部署该怎么做?】
    【OpenStack 虚拟机初始化user-data & Cloud-init】
    【数据可视化 参考资料】
    【RabbitMQ 参考资料】
    【CloudFoundry】架构、设计参考
    【OpenStack项目管理-CPU/内存/存储/网络 配额管理】
    【前端自动化构建 grunt、gulp、webpack】
  • 原文地址:https://www.cnblogs.com/catch/p/3060410.html
Copyright © 2011-2022 走看看