首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

快捷键,了解一下

快捷键,快捷键,顾名思义就是要快,可如果我要问你快捷键到底快在哪里,尤其是在编程的时候?估计大多数人都说不清楚。通常,这个问题的标准回答是“专注”,就是当你把双手都放在键盘上时,你的关注焦点不会随着鼠标而移动,从而比较容易进入沉浸式工作状态中,并伴随思维不断地涌流而出。

就仅此而已吗?大概不少人听完后表示这好像也没有什么嘛,还会表示自己用鼠标也不慢啊,也一样能做到专注啊!好吧,既然这样,那让我们先来了解一下如果编程时使用了快捷键能有什么好处吧。

01

我酷故我在

不管什么需求,反正上来就是一阵噼里啪啦,一气呵成,不带任何调试和返工,还不时地一脸鄙夷地调侃还在使用鼠标的家伙:“OMG,你们这太low了,不够professional啊”。传说中的编码高手都是这样,运用这种自带BGM的技能绝对能让你在短时间内收获一堆“刚才发生了什么”的表情。

但如果你认为这就是快捷键全部的好处,那我只能抱歉地对你说:“Sorry,你还没有真正get快捷键的奥义呢”,耍帅装酷实乃雕虫小技,只不过是使用快捷键的初级阶段罢了!

02

编程少出错,妈妈少担心

不论哪行哪业,都应该听过一句“至理名言”——“多干多错,少干少错,不干不错”。尽管三观不太正,但还是说出了一些尴尬的现实问题,联系到编程领域则可以理解为:手写代码多,出错的几率就会大。

可代码总是要人写的,既然写多了出的错多,那能不能少写一点少出点错?没问题就让机器帮我们多写一点吧!机器写?人工智能吗,不存在的,我说的是IDE提供的快捷方式,来看几个演示吧。

在这些演示里面,我只写了非常少的代码,其余代码都是利用IDE生成的,这样的操作就将写错代码的可能性降到非常低的水平,现在妈妈再也不用担心我写代码犯错多了。

03

新的玩法

让IDE帮我们生成代码这个主意真的太棒了,利用这个特性可以衍生出新的编程方法——意图式编程。所谓意图式编程就是在编程时先不考虑实现,而是将期望使用的类、对象、方法写出来,并表达如何使用这些元素的意图,然后再用IDE提供的快捷方式轻松快速地实现它们。例如下面的演示。

从全红的意图描述到初步可运行的代码,中间只有那么短短的时间,意图式编程就是这么霸道。它最大特点是强调使用优先,即先想明白怎么用,要求用最直接最简洁的语句来表达功能的外部行为特征,这一点其实与TDD不谋而合,而IDE提供的快捷方式为这种编程方法落地提供可能,加速意图实现并给予质量保证,让我们能够实现代码编写的“多快好省”。

04

结语

在我看来,编程领域快捷键的终极奥义就是帮助大家又快又好地输出代码,而现如今的IDE功能都异常地强大(当然,如果你还在坚守vi、emacs作为编程大师必选,那么请直接跳过此篇),因此合理地利用IDE提供的快捷键来构建我们良好的代码环境是一个非常不错的选择,既有风骚的操作又有发人深省的内涵,完美满足你多方面的需要,所以无论怎么看快捷键,你都值得拥有!

特别感谢为我提供快捷键动图的刘敏小伙伴!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180602G1N0NR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券