前言php
优测小优 有话说:web
腾讯优测只有应用测试大神?不不不,咱们还有各类研发大牛!
***
vim 是一种信仰,我自从2004年有了这个信仰,已经12个年头了。本文介绍了学习vim的方法以及一些vim经常使用的插件让你们对vim的功能有一个初步的认识。vim
vim与神的编辑器emacs的争论历来没有中止过。其实两种编辑器的设计哲学彻底不一样,风格迥异。vim的特色是Composability,Emacs的特色是Extensibility。vim使用键序列输入,Emacs则常用组合键(同时按)输入,跟弹钢琴同样。因此Emacs有个绰号Esc + Meta + Alt + Ctrl + Shift。正由于各类显著的差别各类争论在所不免。而当你得证大道的时候你就会发现本身曾经的言论大部分是本身的臆想或偏见。《一代宗师》里有句话,习武的人有三个阶段,见本身,见天地,见众生。提升本身的格局,少一些争论,静能生慧。
目标api
有人会问什么事vim能作emacs不能作?有,帮助乌干达的可怜儿童。这个梗当你启动vim的时候就明白了。好了,既然你已经启动了vim了就往下继续看吧。dom
磨刀不误砍柴工,如何达到人剑合一的高效呢?不少人以为只是选择剑就行,但一样重要的是剑也会选择人。体会一下vim 如何选择使用者的,须要不断提升本身的的水平来适应剑,才能真正的人剑合一。另外须要注意,剑若是不用,钝的速度超乎想象。编辑器
有一天你所学的vim命令都成了过眼烟云,不复记忆。全部输入都跟条件反射同样天然,由于这些东西还藏在你的意识里。这时,你就会享受到思想经过指尖流出的畅快感,毫无滞涩,欲罢不能。时光荏苒,白驹过隙,你会发现已经将灵魂铸入了剑中。阳光明媚的午后,一杯清茶,清脆的键盘声,思绪如潮水般的从指间涌出,这正是一种生活的态度。工具
学习的方法有不少种,其实效率才是关键。什么努力就会成功之类的话那是流传多年的心灵毒汤。用学习英语来举例,有的人听voa学习英语,很努力但感受进步很慢,其实VOA的生词大约10000出头了,对于不少人来讲,直接阅读都是有必定的困难,若是只是听,那学习提升的效率很是低。上帝给每一个人的时间都是同样的,效率低的就会淘汰,想要生存,就要拥抱变化,提升效率。
咱们说说学习vim的过程,若是一上来先看一遍vim手册你会什么也没学到,好比光是模式,vim具备6种基本模式和5种派生模式。而后你就会留下一个印象,这个东西很是复杂,什么也没学会。就像是外行看看了一盘棋什么也没记住,可是高手看过以后基本所有记下了,能够复盘出来。我用天然选择的方法来学习vim,就是先用起来,若是想用什么功能就翻一下手册,当年基本使用熟练之后,总体的学习一下vim手册,你就会发现,不少东西一会儿记住了,剩下没有记住的基本是你不须要的功能,由于每一个人须要的功能都不彻底同样,不须要掌握全部的功能,当你有必定的基础后,就能够自动识别出你须要的功能。总结一下学习过程,先用起来,最后再系统的学习。须要掌握的技能只有一个:查看vim手册。此外还有一些略为奇葩的学习方法,好比玩游戏,vim-adventures这个网站就是一个在线游戏,经过游戏让你学习vim,不过效果如何就没有试过了。学习
不少人把vim配置成IDE的样子来用。其实vim和IDE彻底是2个设计思想,不管用什么插件来模仿IDE也只是貌合神离,还不如直接用IDE。这是一种错误的使用方法,放弃这条路,回头一看海阔天空。千万不要让固有的思想束缚咱们的想象力。
可能有人想要vim的配置,配置岂能尽如人意,关于配置每一个人都不同。spf13-vim这里有个vim插件和 配置的集成版本,能够用来学习体验。笋因落箨方成竹,当你蜕变以后就会造成本身的一系列配置和插件,就不再会要别人的配置了。
寓繁于简,以简驭繁,千万不要在vim上装一大堆插件,大部分插件都不是你所须要的。插件上要作减法,能少用一个就少用一个,毕竟大部分人没法同时掌握太多的武功,固然有些仙风道骨的异士奇人。测试
如何生成一个随机的值?http://random.org使用了大气噪声,其实让新手尝试退出vim就会生成随机的序列。
这里只说一下最基本的操做,让你10分钟把vim用起来
启动退出
vim启动之后进入普通模式,按i,则进入插入模式,这时候vim就跟notepad同样了,输入完成后按esc回到普通模式,按:wq 完成保存退出(:表示输入命令,w表示write,q表示Quit)。为何要有模式的概念?其实最简单的notepad都有模式的概念,键盘用来进行输入模式,鼠标用来进行命令模式。vim由于是全键盘,必须经过模式来区分,你输入的究竟是文字仍是命令。网站
上图的应用须要一些时间,咱们用天然语言的方式来理解一些简单的命令序列。
点击原文连接(体验更佳哦~):优测优社区干货精选|老司机乱谈编辑器之神——vim
腾讯优测(utest.qq.com)
腾讯优测是专业的移动云测试平台,为应用、游戏,H5混合应用的研发团队提供产品质量检测与问题解决服务。不只在线上平台提供「全面兼容测试」、「云手机」「缺陷分析」等多种自动化测试工具,同时在线下为VIP客户配备专家团队,提供定制化综合测试解决方案。真机实验室配备上千款手机,覆盖亿级用户,7*24小时在线运行,为各种测试工具提供支持。
(据说关注公众号立刻就有腾讯内部移动研发及测试彩蛋哦~)
感兴趣能够立刻加官群勾搭客服妹妹哦~
优测官方qq群:214483489