学习vim有感

学习vim有感

1. vim只是一个工具

  • 学好vim能提高写代码或者写文章的速度,但是不会提高代码或文章本身的质量

  • vim提供了一种优雅的编辑处理文本的方式,但不是唯一的方式;完全可能有其他编辑器能更快更好的完成你要做的任务,vim不应该是你学习编辑器的终点

  • vim用顺手之后,我会去学Emacs

2. vim学习要循序渐近

vim的一大优点是其可配置性,加上各种各样的插件,其功能几乎可以无限扩展,这也是vim能流行至今一个很重要的原因。

网上介绍各种插件,用github分享自己vim配置的高手很多,一般还会附上各种令人眼花缭乱的配置截图,作为vim新手,我们不应该沉迷于这些浮华表象,踏踏实实打好基础才是第一步应该干的事情。

只有具备扎实的基础知识,才能更好的驾驭各种插件,才能在插件之间以及插件与配置之间出现冲突时解决他们,才能真正的让vim的行为如你所愿。

这里推荐四个学习材料
1. vim自带: vimtutor
2. 《VIM User Manual》
3. 《Vim实用技巧》即大名鼎鼎的Practical Vim
4. 《Learn Vimscript the Hard Way》

材料1、2、3比较基础,材料2比较长,但应该通读一遍,都记住不现实,实际上平常也不可能用到所有的命令,但是对一些概念应该有正确的认识,碰到问题的时候知道在哪儿找就可以了,材料3讲了一些操作思维,绝对值得买一本,经常看看
材料4相对高级一点,如果你打算自己写插件,你绝对不应该错过。即使不写插件,前1/3部分也值得一看,看完你就能看懂大部分vimrc里的设置,并能自己根据需要定制你的vim了。

学习时,不要只看不练,一定要一边看一边练!!!

万丈高楼始于平地,切记!

3. 打造属于自己的vim

即使不使用任何第三方插件,学完上节列出的4个材料,你已经能使用vim高效完成很多工作了,更何况你还可以自己写插件,但是重复发明轮子毕竟不是明智之举,网上已有很多高手写的好用的插件,是时候让他们登场了。这时候可以多看看别人的博客,集万家所长了。

这一阶段我们要打造属于自己的vim了,这里有几个建议:

  • 不要简单克隆高手的vim配置,高手的vim配置一般都是慢慢积累的,慢慢成形的,并且每个人的习惯不一样,个人认为更好的方式是学习他们的.vimrc配置,选择其中适合自己的为自己所用

  • 插件不要贪多,应该只选适合自己对自己有用的,装完一个插件学习一个插件,你应该了解自己装的插件,一股脑装一堆插件,容易把自己搞晕

  • 使用github管理你的vim配置

总之一句话:“你应该对你自己的vim配置了如指掌”

下面几篇文章对我帮助比较大,在此向各位致敬:

1.使用 pathogen + git 管理 Vim 插件 (我的插件管理方式参考的这篇文章)

2.打造属于自己的Vim神器 & 打造属于自己的Vim神器:后记(文中有许多好的建议和资源、文章)

3.vim常用插件(这位博主把许多插件的使用方法都收集了,可以当帮助文档看了,感谢!)

最后

vim越用越好用

I love vim.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值