【Ubuntu之旅】(二)——第二站:聊聊VIM

来源:互联网 发布:nginx 1.10.2 编辑:程序博客网 时间:2024/04/27 09:07

是什么

vim和vi都是编辑器
vim=vi Improved(vim是vi的升级版)

我与vim的相识

  在Linux上编辑文件时,我接触到了vim编辑器。那个时候从命令行终端上进入vim编辑器编辑某个文件。初次使用,就感觉自己想编辑编辑不了,想退出退出不了。温柔的我立马暴躁起来。不知道是我太笨拙,还是它太难用。
后来了解到了vim编辑器的三种模式,一张图帮我解决了很大问题,至少没有了想砸了电脑的冲动。

这是Google中”vi三种模式切换”的图片搜索结果:

这里写图片描述

(从Command Mode 到Last Line Mod,需要按“:”,那么如何从Last Line Mode退出vim编辑器呢?
:q 未做任何编辑而退出
:q!做了编辑,但是不想保存强制退出
:wq 保存文件内容并退出)

因为最近看的一篇文章的启发,
《你那么努力,为啥却看不到进步?》
体会到,接触一个东西,不能只满足解决眼前的问题。要善于发问,深入思考,这样才会有更深的理解。(忽然异想天开,虽然高考没考好,上学期间也只能称得上努力,不能称得上聪明或会学习,但是以我逐步提升的悟性,是不是以后也会成为一个教育家,O(∩_∩)O哈哈~)

回到主题:

为什么

然后我就开始发问,上google,发现vim还挺牛X,神编辑器。可是我还是不知道为什么要使用它。然后就在搜索栏输入“为什么要用vim”
《为什么我要使用Vim》
《为什么要学vim》
《为什么要使用Vim》

第一篇偏重如何学Vim
第二篇和第三篇都是在强调Vim的“神”,看完第三篇之后,我貌似悟到了一些什么。

总结了一下:

  • Vim不仅仅只是个编辑器,它还可以很强大,当IDE使用,并且超越了IDE。

  • Vim遵循所见即所想,大大提高效率。

这幅图还是很震撼的,Vim Brain

这里写图片描述

  其实,开始我没有体会到其中的真谛。但是,看到文中提到了markdown编辑器,顿时引起了我的共鸣。

  刚开始使用CSDN写博客的时候,写完文章,要把文章的样式改一通之后,再发表,或者编写文章,边改样式,思路断断续续,这样写一篇文章花的时间很长。使用了Markdown编辑器之后,我只要记住几个符号,“#”,“>”……,不需要再去调整样式,整篇文章写完之后,只有文字和符号。但是其实从预览框中,它们实际上已经有了样式。这种感觉就是当你熟练使用这些markdown的这些符号之后,你真得可以如流水般写文章,速度极快。所以vim带来的只能是比这更刺激的效果了吧。

  当然vim的学习,网上都说十分陡峭。但是如果学会之后能提升好几倍的效率,还是十分值得的。就像最近帮我的研究生闺蜜处理好几个省市几百个Excel的数据(很多很多的数据),开始的时候她主要通过鼠标来处理,后来自己都忍受不了自己的蜗牛速度,跟我学习快捷键,而且她自己也动脑筋琢磨有没有快捷方式,虽然她要花一些时间学习,但是学会了之后,效率大大提高。

  程序员们一定要看到未来的好处,才能不畏眼前的困难,成为一个卓越的程序员。

2 0
原创粉丝点击