背景
因本人目前日常主要使用MAC电脑,以及主业为编程,下面主要以MAC电脑以及编程软件为例。
MAC功能键:
⌘: command键,对应Windows中Ctrl键
⌥: option键,对应Windows中Alt键
⌃: control键
⇧: shift键
作为一名合格的极客、程序员、产品经理、设计师、文案工作者,难免会用到七七八八的一些有趣且高效的软件。比如敲代码用的VSCode、IDEA、Sublime、AndroidStudio、XCode,上古时期的Vim、Emacs,配以超级终端iTerm2,熬夜看剧、享受美好生活的Chrome、Safari,设计神器Sketch、PS、AI,产品达人Axure、Visio,文案Office、Typora...
工欲善其事,必先利其器。要深入使用这些软件,一种比较好的方式是尝试他的各种快捷键,快捷键背后实质对应的是一个个小的功能点,比如:⌘+C复制(Windows中为Ctrl+C),⌘+V粘贴。
先感受一下:
此时好不容易兴致冲冲记了几个VSCode的快捷键,用起来好爽好爽,突然因为某个原因需要用IDEA写点JAVA,发现IDEA和VSCode很多快捷键都不一样,于是又花了些功夫记IDEA的快捷键,过两天再回到VSCode,发现两个软件的快捷键已经混淆不清了。
再举个简单的例子,Finder里⌘+N是'新建窗口'(不是标签栏),但是Notes(备忘录)里⌘+N又是新建备忘录;Finder里切换至右标签页是⌃+Tab,Sublime里是⌘+⇧+];IDEA中神仙快捷键(搜索命令)是⌘+⇧+A,VSCode中是⌘+⇧+P;IDEA中搜文件⌘+⇧+O,VSCode是⌘+P。这些例子不胜枚举。
另一个问题是有些快捷键设计的不够便捷以及记忆,比如IDEA中调试相关快捷键:
下面是VSCod