|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。
上周在公司外部作了一次《VIM进门与进阶》的主题分享,这里把分享内容发布出来,但愿对一些伴侣有效。我的vim设置能够往github下载。
演示文档
pdf格局:http://panweizeng.com/download/vim-meituan.pdf
keynote格局:http://panweizeng.com/download/vim-meituan.key
http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vim-meituan-110509084512-phpapp02&stripped_title=vim-7894858&userName=panweizeng
以下是一些presentationnotes,后面的数字对应keynote文档中实践的slide页码。
1.只需是程序员,几城市晓得vim,你会瞥见身旁有同事在用它,有一些狂热的喜好者在向你倾销它。在美团更是潜移默化,假如不必vim都感到本人是多数派。
2.盘算机开展史上呈现过不可胜数的编纂器,它们中的尽年夜多半都好景不常,只要两种编纂器挺立不倒,博得了最复杂最忠厚的用户群,一个是vim,一个是emacs。
3.在黉舍作linux版主的时分就入手下手进修打仗vim,但并没有效在严厉的编程举动中。直到到场如今的团队以后才入手下手完整利用vim来事情。我也并非一入手下手就皈依vim教,一样履历过一番疾苦的决定。
4.BillJoy就像普罗米修斯,给暗中的程序员天下带来了火种。传说BillJoy用一个周末写出了vi,又用一个周末重写了BSDkernel,再用一个周末写出了最不乱的TCP/IP完成,注重:BillJoy这个时分仍是加州伯克利年夜学一个穿T恤的穷先生。列位都在利用mac体系,实在都在享用着BillJoy带来的恩德。Bram给vi注进了新的性命,把vi带到了一个新的高度。
5.无出其右的编纂速率,秒杀一切的编纂器。
6.千人千面,在公司走一圈,你会发明每一个人利用vim的办法都纷歧样。不外大致上,公司外部有两个对照年夜的家数,一个是亚非系,一个是魏增系。特别对我这类专注做前真个人而言,地道的视觉植物。一个编纂器假如配色很丑,那了局就是NO!不管在哪一个unix刊行版都能找到vi的程序,linux和mac默许是vim,bsd默许是古典版本的vi。如许的优点是你每次到一台呆板,都有称手的刀兵能够用。
7.为何vim会有云云快的编纂速率呢?这得益于键盘上的每个键都有它特别的功效,就仿佛我们玩魔兽争霸,内里每个军种都有它本人的用处。在一般形式下,一切的键都代表某种操纵命令,不必要ctrl、shift、cmd、option这些润色键,不必要鼠标,乃至手都不必分开主键盘区。
8.vim有这么多长处,那有无弱点呢?有,最年夜的弱点大概就是看起来很庞大。我明天就带人人一同剥开vim的果壳,一同来看看vim究竟有甚么工具。
40.相对年夜部分编纂器,vim的进修曲线长短常峻峭的,没有熟习良多命令之前,大概甚么也做不了,这使得年夜部分人望而生畏。
41.良多人在第一级台阶的时分就已畏缩了。只要翻过最险要的几个台阶以后,才会年夜彻年夜悟,发明别的一番光景。利用vim最爽的时候就是:”我靠,你是怎样做到的?!”,为了这一句惊讶,你大概必要支付良多的勉力。只管云云云云,进修vim不是那末轻松,固然也没有那末难,关头看是不是把握了一些办法。
42.Unix常识在传统上都是经由过程上行下效的体例来传承的,vim进修办法中最主要的就是要找对一个好先生。好的先生能够给你准确的引导,可让你少走良多弯路,能够给你勉励,能够给你勇气。如今你在美团,那你十分地侥幸,公司内里有良多妙手都能够当你的先生。
43.和一切的Unix工具一样,手册是最好的参考书。
44.practicemakesperfect。vim的操纵只要在不休的实习中才干够纯熟把握,vim的真义也只要在不休的实习中才干够体味。要让你的操纵纯熟到地道是手指的前提反射。
46.纯属团体概念,能够辩证的来看。
49.两面派,对vim和emacs都很忠诚,可是历来不介入圣战。
51.利用vim能够进步效力,但和优异程序员没有间接的干系,会利用vim其实不代表你有何等牛。没人会在意那些年夜牛利用甚么编纂器,除一些狂酷爱好者之外。可是,我有一点能够包管,就是在美团,你不但能够学会vim,并且还能够学得很好。
来自:http://panweizeng.com/archives/1292
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。 |
|