本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,不然将追究版权责任。微信号:a1018998632,交流qq群:859640274php
使用 Mac 已经有一年左右的时间了,这一年里我经常想着如何使用 Mac 来提高本身的工做效率。最近总结了一下这一年以来的积累,在这里整理成文章的形式放出来,但愿能给你们一些帮助。html
再次声明:本文是给一些喜欢折腾提高效率的、但愿成为键盘流选手的、懒惰得不肯意多移动手指的、有严重的强迫症的人提供一些经验和帮助的。因此意义党、不分青红皂白党、键盘侠党能够点击叉叉了。java
键盘是咱们在使用电脑时最经常使用的输入信息工具,因此第一步就是从键盘定制开始,将键盘的使用效率最大化。python
若是要问我这几个月来作的比较有成就感的事情有哪些,我绝对会加上将双手二指禅纠正成了正规指法这件事。我其实在前面的一篇文章中提到过打字速度这件事情。在我看来练就正规的打字指法有如下好处:android
说了这么多怎么才能练就正规的打字指法呢?戳这里吧:typingclub,注意这不是广告,这是一个外国的练打字的网站。c++
有了标准的指法,其实还有一个好处刚刚没说:就是手的姿式就不用常常变化了。可是有同窗会说:你骗人!谁说不会常常变化,难道你不须要按删除键、上下左右键、~键等等边缘按键了吗?我固然要按,不过我不须要移动手的姿式就能按到,这也是我这一节要说的东西。git
上图就是我目前的键盘配置了,我一个个为你们来解释:程序员
1.首先红的的框框圈出来的都是我目前毫不会使用的按键(fn 应该一个多月会用上一两次吧。删除键,在刚进系统打错了密码时会用上),而黄色框框圈出来的就是用于替代那些废弃的按键。这样一来你会发现,无论你怎么打字手都会保持着一个姿式——标准的指法姿式。这样的方案对于我这么一个有极强的强迫症和完美主义的人来讲是极具吸引力的。github
2.接下来我来介绍一下具体的替代方案:chrome
3.若是你是一个程序员的话你会发现这里键盘的布局方式很是像 hhkb 并且更加激进。到了这里若是最能实现上面的方案的话,一切将会是多么的和谐(来自一个强迫症患者的狂喜)。固然我真的实现了,并且已经使用了超过一个月的时间了,最终的效果怎么样呢?效果就是:当我由于不可抗力使用普通键盘的时候我会一直吐槽这键盘怎么设计的这么傻:),那么下来我就来讲说应该怎么实现这个方案吧!
1.首先在实现这个方案的时候会用上两个改键软件,建议先看我以前写的入门文章:让你的Mac成为超高效率的工做工具
2.首先要用到的软件是:karabiner-elements,这个软件能够直接调换两个按键,以下图所示:
1.我将 **~ 上 下 左 右 - = **这些按键都设置为了 f20,这样的好处是能够在前期不熟练的状况下,来强制本身使用配置后的按键。
2.而后是将 left_command 与 left_option 互相调换了一下,这里交换的缘由实际上是以前我想统一 win 和 mac 的快捷键使用方式,具体能够参考我以前写的入门文章。如今的话读者能够看本身的须要判断需不须要交换。
3.而后是我将 right_command 和 right_option 变成了 home 和 end,这样在码字的时候挺方便的。
4.最后则是将 caps_lock 换成了 left_control。
3.接下来咱们须要用到神器:KeyBoard Maestro,这个软件很是厉害,简单来讲就是能够经过软件提供的功能制做各类脚本以实现一些特别的操做。在后面咱们会很频繁的使用这个软件,你们必定要去看我前面提到的入门文章,这样能够很轻松的学习后面的定制教程。
到这里整个键盘使用方式就说完了,我这里只是提供了一个比较成体系的键盘定制方式。至于最后的效果嘛就交给你们去评判了,反正对于我来讲是极大的提高了码字码代码的效率和温馨度。
咱们在使用电脑的过程当中会使用各类不一样的快捷键,这也是提高工做效率的方式之一。这一章我就来说讲如何正确的使用快捷键(使用的方式会超出你的想象)。
咱们首先来说一讲如何从全局的角度来设计一个快捷键的体系
就像前面说的那样快捷键体系的实现主要是经过 keyboard-maestro 来链接各类 app 最终实现的。我接下来就简单截图说几个实现
1.这里说一下为何一个快捷键能够跳转多个文件,其实当你按下一个快捷键的时候,若是有多个脚本响应的话,软件会让你继续输入脚本名字匹配。
2.打开文件夹能够经过调用 Finder 的功能前往文件夹...,而后提早定义一下要输入的文件夹的名字来实现。以下图
前面说了这这么多比较"重"的东西,如今就来介绍一些有用软件吧。由于我是一个程序员,因此可能对程序员来讲更有帮助一些。
使用 mac 的时候有一个问题经常困扰我:我不想用 mac 默认的输入法,可是有时候切换应用的时候它就会跳出来致使我又得切换一下输入法,因而我想有没有一个软件能把个人输入法固定下来呢?有的那就是 keyboard pliot,他能够给每一个应用设置不一样输入法,因而你只要都设置成一个输入法便可。另外有些人会说我想在某些应用里就只输入英文,有些应用里只输入中文咋办呢?其实若是你用的是搜狗输入法就直接能在偏好里设置。
前面咱们提到了如何快速的切换应用,其实这里还有一个不完美的地方就是:若是一个应用有不少个窗口的话,那么以前的方案并不能很好的达到精准切换。因此这个时候就要 contexts 这软件登场了,它能够经过搜索找到对应的应用而后进行切换,这样就补全了咱们前面说的状况。
程序员应该知道是啥东西,无论你是写 java、android、php、js、python仍是c++,mac 下面都能使用它们的 Ide。这里我就分享一下我最近几个月才学习到的妙招吧:
其实到这里我已经把肚子里的东西都吐光了,大概是年初的时候我已经在让你的Mac成为超高效率的工做工具这里初步分享了我使用的各类软件,如今这篇文章实际上是算进阶篇吧。
不贩卖焦虑,也不标题党。分享一些这个世界上有意思的事情。题材包括且不限于:科幻、科学、科技、互联网、程序员、计算机编程。下面是个人微信公众号:世界上有意思的事,干货多多等你来看。