0x00 引言
工欲善其事必先利其器,作为一名底层代码搬砖工人熟练使用CTRL CV能大量节省其咖啡用量(大雾),要想成为一名合格的程序员,最大化使用键盘效率是必不可少的。在编程思路清晰的前提下,键盘使用效率可以通过熟练掌握键盘布局,提高打字准确率,使用快捷键以及IDE来提高。
0x01 提高打字准确率
键盘是电脑主要的输入工具,熟练的使用键盘是提升效率的关键。掌握键盘的布局,通过不断地训练产生肌肉记忆以提高打字的准确率,一秒五喷完全不在话下。闲暇之余可以通过一些软件或者小游戏来训练打字的准确率和效率。如金山打字通:
程序员大部分的时间都在(给变量起名)使用英文编程,所以练好英文输入十分地重要,可以通过文章练习以及个种小游戏来训练打字速度和准确率:
顺便公开处刑自己...
0x02 使用快捷键
熟练掌握快捷键的使用可以使程序员在996的愉快工作中获得良好的体验,是提升工作的效率(摸鱼)的必备技能。常用到的快捷键有:
- Window
CTRL+C/V 复制/粘贴(居家旅行必备神器,用了都说好)
CTRL+ALT+DEL 任务管理器(强杀导致电脑卡顿软件)
CTRL+A 全选
CTRL+Z 撤销
CTRL+S 保存
Win+L 锁屏(只要我不开锁,大家都知道我在认真工作-。-)
Win+D 显示桌面(低端摸鱼)
Win+M 最小化所有窗口,同上
Win+S 搜索(略显鸡肋,偶尔能搜到)
Win+E 资源管理器
Win+Tab 虚拟桌面管理(Win10限定)
CTRL+Win+N 新建虚拟桌面(Win10限定)
CTRL+Win+←/→ 前后切换虚拟桌面(高端摸鱼)
Win+PrtScr 上帝赐予你的截图键
Alt+F4 关闭当前程序/桌面使用为关机(专治一切花里胡哨)
2.QQ
CTRL+ALT+A pony赐予你的截图键
ALT+C 快速关闭当前聊天窗口
CTRL+ALT+Z 默认打开新消息热键
0x03 IDE/编辑器
哪个IDE/编辑器是世界上最好的开发软件,我想每个人都有自己的答案(IDEA天下第一),目前市面上主流的IDE/编辑器有JetBrains全家桶系列、vs code、visual studio系列、sublime、notePad++等。JetBrains全家桶几乎涵盖了所有编程语言,也是我经常使用的IDE。以下分享一些比较实用的Tips:
1.Live templates
引用官方的话说,通过使用Live templates,您可以将常用的构造插入到代码中。例如,循环,条件,各种声明或打印语句。要展开代码段,请键入相应的模板缩写,然后按Tab。继续按下Tab以从模板中的一个变量跳转到下一个变量。按Shift+Tab移动到上一个变量。例如:
常用的模板有:
甚至是自定义自己的模板:
2.文件模板
预定义作者、日期、编码、注释等信息,在文件创建时自动生成。
3.正则表达式替换
某日写爬虫的时候发现的小技巧,为了绕过部分反爬策略往往需要将请求的header设置为浏览器正常的header。例如:
如果全部复制到IDE中,一个一个手动加上"",将会是一个令人头秃的操作。而正则表达式替换则可以轻松解决这一问题。
源匹配为 (.*): (.*)$
替换匹配为 "$1": "$2",
4.快捷键
除了上述提到过的基本的快捷键,IDEA中还有许多非常方便的快捷操作例如:
Ctrl+Shift+N 快速跳转文件
Shift+Shift 搜索所有
在此就不一一列举了,具体可以参考官方文档,如果你说这么多功能记不住怎么办,不要方,IDEA还提供了find action的操作。CTRL+Shift+A并输入你要找的操作即可找到相应的操作
0x04 说在最后
最后祝大家都能成为一名合格的键盘侠 程序员
高效工作,拒绝摸鱼
来源:oschina
链接:https://my.oschina.net/u/4290990/blog/3394091