vim之旅

    本人是今年的毕业生, 大学很莫名的选择了一个电子商务专业. 由于专业没有实质性的东西可学,加上对电商不敢兴趣, 于是乎我有了大量的时间在宿舍里折腾电脑. 折腾了几年大三决定转业, 大四在还没找工作之前我一夜之间来到了杭州并参加了一个嵌入式的计算机培训班.

  开课第二天起, 老师介绍vi并要求我们好好学习和使用. 应该是从那一天起我开始走上了vim的修炼之路, 在后来在几个月的培训我中几乎每天会花一定是时间去研究vim, 甚至是在培训结束找工作在急的时候我依然无比淡定的接着倒腾vim, 几乎达到了废寝忘食的地步. 我终究还是找到了我的第一份程序员的工作. 写这篇博客的时间点距初识vim差不多8个月, 工作之后, 自己对vim学习需求变得没有以前那么的强烈, 大多功能已经配置成功. 有新的需求的时候依然会去修改vimrc但大多情况下会很快的得到一个实现的方法.

   在过去的半年中, 我从对vim从一无所知到疯狂的学习, 到后来的成瘾, 再到现在的成熟. 中间经历过值得记录和分享的东西有很多, 工作之初我曾经尝试过使用一些集成开发环境, 不论是大学里玩的比较熟悉的vs2010还是linux下的eclipse和kdevelope都再也没有学习vim的那种强烈的感觉. 同时在对比中明显发现,  由于IDE隐藏和接管了太多的东西, 导致使用者对一些开发细节变得无知, 如果我们对现有IDE的一些特性不满或觉得可以改进, 往往无从下手并最终放弃念头. 这无论在工作效率的提上还是在程序员对电脑控制欲望的满足上都是严重伤害. 最终, 在看过了外面的花花世界之后, 我还是一心回归于vim门下. 从此六根清静, 专心编程 .

  可是写到这里,事情没有完结, 这只是一个开始, 本着对学习的总结和分享的精神. 在这里我打算把以前学习vim的摸索过程写成一个连载博客. 给自己的历史做记录的同时希望可以对后来学习vim的人一些帮助和启发性的引导. 其中由于本人编程思维和能力的有限,有些地方显得比较笨拙和傻瓜, 如果读者有更好的设计和实现方法, 欢迎给予回复和讨论.

  最后申明, 本人对vim的学习大多来自网络, 其中给予很大帮助的个人和网站有很多典型的有vimer , 依云的博客 , vim官方插件库 , git的vim管理库以及 强大的水木社区. 在这里对所有在学习中给予我帮助的网络分享者说一声感谢, 没有你们我将不会邂逅如此美妙的vim.

   未完待续.....

原文地址:https://www.cnblogs.com/pangchol/p/3417275.html