仓酷云

标题: Linux教程之VIM进门与进阶仓酷云 [打印本页]

作者: 山那边是海    时间: 2015-1-18 11:30
标题: Linux教程之VIM进门与进阶仓酷云
功能实在太强了,在配合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不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
作者: 仓酷云    时间: 2015-1-21 08:50
选择交流平台,如QQ群,网站论坛等。
作者: 谁可相欹    时间: 2015-1-27 20:09
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
作者: 爱飞    时间: 2015-1-27 23:43
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
作者: 小魔女    时间: 2015-2-2 06:45
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
作者: 不帅    时间: 2015-2-2 23:41
选择交流平台,如QQ群,网站论坛等。
作者: 柔情似水    时间: 2015-2-8 19:37
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
作者: 海妖    时间: 2015-2-25 22:52
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
作者: 透明    时间: 2015-3-5 03:52
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
作者: 变相怪杰    时间: 2015-3-7 00:18
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者: 因胸联盟    时间: 2015-3-7 13:47
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
作者: 灵魂腐蚀    时间: 2015-3-10 23:52
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
作者: 小女巫    时间: 2015-3-17 16:10
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
作者: 小妖女    时间: 2015-3-24 11:26
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
作者: 深爱那片海    时间: 2015-3-31 19:34
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
作者: 山那边是海    时间: 2015-5-1 23:27
熟读写基础知识,学得会不如学得牢。
作者: 老尸    时间: 2015-5-10 05:13
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
作者: 再现理想    时间: 2015-6-17 10:56
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
作者: 莫相离    时间: 2015-7-7 06:46
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
作者: 第二个灵魂    时间: 2015-7-7 10:39
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2