0%

TDD(二)整理工作环境,工欲善其事必先利其器

整理工作环境

俗话说,磨刀不误砍柴工,今天我们就从工作环境入手。

编辑器本人用的是 vim,这儿使用的语言是 Golang

具体来说是 MacVim,然后针对 Golang,安装一下对应的插件 vim-go。另外对应的文档可以在这儿查看 vim-go-tutorial

在这儿要说明一下的是,虽然 Vim 作为编辑器很强,但是重构的话,还是推荐使用 GoLand。这个也是大牛告知的,Vim 确实不是很适合做重构。(欢迎反对意见)。

快捷键,让行动如飞

这个就让我想到以前练打字的游戏,“金山打字通”了。那段日子是真难熬啊,尤其是像我这种多动的人,每天练习打字半个小时到一两个小时不等,再加上天资驽钝,现在打字依旧不快,不过已经是可以实现完全的盲打了。我想快捷键的熟练使用,目的也在此吧,就是要大幅度的提高编程效率。

Vim 的快捷键,个人觉得是多如牛毛,今天的联系依旧是昨天的内容,更多的为了实现无鼠标操作,这个倒不是很难,难就难在查文档的时候,没有鼠标,操作起来确实费劲。

谈点儿自己的理解

Vim 给个人的感觉就是,总有新奇在等你,看书上提到过一个说法,不要重复你自己。

这句话也真真印证了编程的一个思想。就举一个很简单的例子,也是本次练习中的一点儿收获。

重复操作键 .,这个可以快速帮你重复上一次的操作,没想到很快就利用上。

回现一下问题吧,不同的编程语言,对 "' 的区分是不一样,本次的使用就是在这种情况下。有几个字符串并不能使用单引号。需要修改,就用到了这个重复操作快捷键,确实好用。当然,肯定还有更方便替换的方式,下次继续学习吧!

推荐一下学习资料

以上资料来自网络