结束语|Vim 森林探秘,一切才刚刚开始
该思维导图由 AI 生成,仅供参考
学习的度
- 深入了解
- 翻译
- 解释
- 总结
这篇文章以《Vim 森林探秘,一切才刚刚开始》为标题,由作者吴咏炜撰写。文章主要围绕Vim编辑器展开,作者以导游的身份,引领读者探索Vim的功能和技巧。文章强调了学习、积累和分享的重要性,分享了作者学习Vim的经历和知识分享的乐趣。同时,文章提出了高效编辑的诀窍,强调了发现低效的根源、寻找更快的方法以及形成新的习惯的重要性。作者还介绍了Vim的发展和插件的作用,鼓励读者不断提升编辑效率,形成新的习惯,甚至为Vim社区贡献新的插件。整体而言,文章以Vim编辑器为主线,强调了学习、分享和高效编辑的重要性,为读者提供了深入了解Vim编辑器的视角和方法。 文章内容涉及Vim编辑器的发展历程、作者的学习经验和知识分享,以及高效编辑的技巧和习惯的培养。同时,还介绍了Vim的发展趋势和插件的作用,为读者提供了全面的Vim编辑器知识和应用指导。
《Vim 实用技巧必知必会》,新⼈⾸单¥59
全部留言(11)
- 最新
- 精选
- 我来也老师辛苦了! 本专栏令我收获颇丰! 还有很多地方有待我去实践。 老师这个 参考资料 够长的。 看了这里,才发现《精通 Vim:用 Vim 8 和 Neovim 实现高效开发》今年3月都已经出版了。 虽然英文版的看过了,但还是想支持一下正版。
作者回复: 谢谢。 你几乎每讲都是第一个学习完,还能提出很多好建议——厉害!
2020-09-1126 - 顾才朋我在2011年的时候,从《程序员的修炼之道》这本书中知道了 vi 编辑器之后,花了不少时间折腾。虽然从未把 vi 真正搞成自己的 IDE,但实实在在的,一直在 IDE 中(主要是 idea)使用 vim 模拟器。 我买这门课的目的是想了解一下,真正把 vim 当 IDE 的人是怎样做的。 学完以后,还是让我感到一点惊讶,现在 vim 的生态发展比之前花时间折腾的时候已经好了太多。要想直接把 vim 配置到替代 idea 大概不太可能,但是做到能够代替 sublimetext 或者 vscode 的程度,可行性还是非常高的。对于我来讲,严肃的编程还是得靠 idea,但时常会用 sublimetext (vim 模拟器)去完成一些简单的任务。看起来这些简单的任务,未来完全可以用 vim 更加高效的完成。 非常感谢作者的分享,让我对 vim 进行配置和使用,有了更系统性的认识。
作者回复: 嗯,JetBrains 家的东西做得确实好。我虽然主要用 Vim 来开发 C++,但写严肃的 Python 项目代码时我还是经常打开 PyCharm。
2020-09-213 - Sochooligan感谢老师的深厚经验和精彩分享!断续在看,很有必要再精读几遍。虽然现在用的是emacs、spacemacs用的是emacs的按键,但编辑器(IDE)面对的问题都是类似的,很多解决问题的方法都是通用的。关于编辑器我有一点体会是:你最终会在Vim和Emacs之间不再纠结(也许还有sublime,atom,vs code等),选择一个自己的最爱,把使用时所有遇到的问题,都在这个编辑器里配好、改进,并一直用下去,用到最好。选你所爱,爱你所选!
作者回复: 欢迎Emacs党。不过,这两个要精通一个都不容易啊,再加设计哲学都有点区别。双修还是很费力气的,当然,搞好了就很牛。:-)
2020-09-1122 - YouCompleteMe虽然之前看过《Vim实用技巧》/《Vim8文本实战处理》,但是这个专栏才真正打通了我使用Vim的任督二脉。以前自己的vimrc参考了Github上一些Vim插件作者的配置,很多配置只是人云亦云,现在有了一份自己的精简的vimrc,对其中的每一项配置都了然于胸。对于发现不高效的地方,还可以自己写VimL改进效率。感谢老师的辛苦付出,收获颇丰,期待老师的下一门课程。 待老师的下一门课程。
作者回复: 很高兴对你有帮助。能把控细节,也确实是我对工具的期望。
2020-09-111 - doge老师的课程让我受益良多,虽然一直用vim,也一直沿用github上高手们共享的配置,但还没真正仔细的研究过相关功能实现的方式以及脚本的写法,看了老师的教学和评论高手的分享,对vim的理解更深入了些,对高效编辑的一些思考也多了一些。按照老师的脚本也算是自我定制出了比较满意的一个vim版本。评论的朋友说的好,选好一个编辑器,然后一直用下去,好东西还是需要多多打磨的。最后再次感谢老师系统性的分享。
作者回复: 是的,Vim是一个可以长期积累、持续使用的环境。
2020-09-111 - 瀚海星尘花了几个月,一点一点的挤出时间,一节一节的慢慢练。上课前已经强迫自己用了一段时间的 vim,但是经常应为效率开发问题,被逼回到 vscode。几个月下来,vscode 已经拜拜了!收益匪浅哈,谢谢吴老师!������
作者回复: 哈,这有点像是负重训练啊。赞。
2020-10-25 - pyhhou到这里真是有些不舍,感觉自己每一讲都能学到很多新知识,了解自己之前不曾了解的东西(可能是自己对 VIM 的了解不够������)。回看这个专栏,自己的收获真的不小,比如掌握了 vim 脚本的基本配置方法,了解了一些高效便捷的指令组合,也跟着老师知道了很多很便捷的插件,另外自己还尝试阅读了一些 VIM 源码。让我收获最大的还是专栏通过各种常见的例子,很清楚地展示一些指令和插件的应用场景,知道了一个指令或插件为什么会比一般的编辑方法更高效,再加上老师每次的耐心解答,像我这种 VIM 新人都感受到了 VIM 的强大。除了高效编辑,感觉 VIM 给我们带来了很多额外的好处,比如增加了操作命令行的熟练度,最重要的还是 VIM 让人变得更加 “懒惰”,时刻想着如何改进脚本让自己能够更方便地去写程序,给自己留足了想象和创作的空间。看来自己的 VIM 之路才刚开始 感谢老师的辛勤付出,也感谢老师每一讲的提问都耐心解答
作者回复: 很高兴我的方法对你也有用。师父领进门,修行在自身,下面就靠你自己了。:-)
2020-09-13 - newcode时间过得真快,“一切才刚刚开始”。
作者回复: 结束才是开始。:-)
2020-09-11 - qinsi个人觉得Vim作为IDE而言功能还是薄弱了些,毕竟原本定位就只是编辑器。而很多传统的使用场景如运维连上远程服务器改配置,或是在服务器上进行简单的远程开发和调试等,也随着自动化运维以及WebIDE技术的发展逐渐减少。但Vim的高效编辑键位作为一种遗产保留了下来,在很多主流IDE中都可以通过插件方式支持。既然离不开现有的IDE,仅仅通过熟练掌握Vim的键位也可以显著提高效率。但很多操作是键位表上没有的,这门课起到了很好的补充。感谢老师。
作者回复: 也是一种用法吧……对我来说,用Vim配插件可以更好地做到跟编译环境一致的代码理解。如果做Linux开发,用Windows的IDE,虽然也能配到完全理解代码,我感觉这个配置反而也很复杂。而且在Vim里更能控制一切,开销还能比较低。
2020-09-11