一、前言
你是否为每次找不到之前打开的浏览器标签页而烦恼?
你是否为每次演示时在大家面前频繁拖动窗口而尴尬?
你是否为每次复制时找不到之前复制的内容而郁闷?
如果你也有上述痛点,并且这些痛点已经影响到了你的工作效率和工作心情,那么,本文分享的几个工具和技巧可以帮助你解决这些痛点,让你的工作更加如鱼得水!
二、浏览器标签页分组
浏览器应该是我们平时使用得最多的软件之一了,不管你是一线的运营人员,还是产品经理,还是程序员,都免不了和浏览器打交道。
大部分浏览器都是通过标签页来管理网页的,当我们在一个浏览器窗口中开启的标签页过多时,会造成标签页和标签页之间的挤压,导致每个标签页显示的标题不全,这时,当我们需要从众多的标签页中找到我们需要的标签页时就会尤为地困难。
以我经常使用的 Chrome 浏览器为例,当我在一个窗口中开启很多标签页时,会像下面这个样子:
可以看到,标签页和标签页之间出现了严重的挤压,虽然从标签页 logo 和标签页残留的标题内容,我们也能大概看出这个标签页是什么,但是,如果几个标签页的 logo 相同,比如上图中的几个 Docs 标签页,这时,我们仅仅通过 logo 就不能区分出每个标签页是什么了。此外,当我们开启的标签页进一步增多时,这种挤压的情况会更为严重,导致我们更难从中找到我们想要的标签页。通常我们遇到这种情况时,简单点就是根据我们回忆到的上次打开某个标签页的地方,一个标签页一个标签页地找,但是,这种遍历的效率显然是很低的。
那么,有没有一种高效的方法可以管理我们的浏览器标签页呢?有!这就是 Chrome 标签页分组功能!先看最终的效果:
可以看到,这里我对一些功能相似的标签页进行了分组,比如 Docs 相关的标签页统一放到了「Docs」这个组下中,监控相关的标签页统一放到了「监控」这个组中,数据相关的标签页统一放到了「数据」这个组中,其他的标签页同理。这样,当我需要看监控时,打开浏览器窗口后,我可以直接定位到「监控」这一组标签页,然后很快就能找到我想要的标签页。
使用方法也很简单,以 Mac 电脑为例,按住 command 键,分别点选需要合并为一组的标签页,在其中任意一个标签页上右键 -> 向群组中添加标签页 -> 新群组,之后给分组起个名字,再选择一个颜色就 OK 了,如下所示:
此外,你还可以通过拖拽的方式轻易地将一个未分组的标签页添加到一个分组,也可以将一个已分组的标签页添加到另一个分组。当你专注于在某个分组的标签页下工作时,为了避免其他分组的标签页对你进行干扰,你还可以点击其他分组对该分组进行收起,收起状态下再次点击分组可以对该分组进行展开。
至于这里如何分组,那就见仁见智了,比如,你可以按照正在进行中的需求进行分类,把某个需求相关的 PRD、UI 稿、技术方案等标签页分到一组。也可以按照功能进行分组,比如把监控相关的标签页分到一组。总之,你大可按照自己喜欢的方式对标签页进行分组。
三、Mac 窗口管理
不知道你平时工作中会不会遇到以下这些烦恼:
- 电脑同时打开了多个窗口,每次需要跳转到某个窗口时,需要在所有窗口中用肉眼去遍历寻找(对于 Mac,即需要在触摸板上三指上滑,打开全局窗口视角,然后寻找某个窗口)
- 为了防止在一个窗口下工作时,另一个窗口造成干扰,需要频繁拖动更改窗口的位置或大小
- 如果你有外接显示器,那么你可能需要频繁拖动窗口到显示器并调整位置和大小
- 窗口大小不一,规则不一,给强迫症患者造成严重不适
工作中,我们一般都是多任务并行,对应需要在电脑中打开多个应用和多个窗口,因此,如何高效地在多个应用和多个窗口之间切换就会影响到我们的工作效率。
对于窗口切换,我之前的做法是:
- 如果是不同应用之间的窗口切换,在 Mac 上可以使用 command + tab 进行切换
- 如果是相同应用下不同窗口之间的切换,首先,我会把每个窗口全屏,这样该窗口就被放到了一个 Mac 的「桌面」中,然后通过在触摸板上左滑/右滑的方式进行切换
但是,以上做法有一些问题:
- 如果一个应用下开启了多个窗口,比如浏览器,那么使用 command + tab 从另一个应用切换到浏览器时,可能并不会直接切换到我想要的浏览器窗口,这时,我还需要通过其他方式切换到我想要的窗口
- 如果是将窗口全屏并通过桌面管理窗口,一方面,左滑/右滑切换桌面会有动画,增加切换的时间;另一方面,如果我开启了多个窗口,对应就会有多个桌面,那么在切换桌面时,我就需要左滑/右滑多次才能找到我想要的窗口,也会增加切换的时间
此外,对于一些强迫症患者(比如我),可能还需要频繁地拖动和调整窗口的位置和大小,以使窗口处在一个自己看着舒服的状态。对于有外接显示器的同学,可能还需要频繁地拖动窗口到显示器。这些拖动和调整的过程无疑也会增加我们的时间成本,降低我们的工作效率。
那么,有没有一种高效的方法可以管理我们的窗口呢?有!这就是 SizeUp!
SizeUp 可以帮助我们方便地管理窗口,实现窗口的全屏、缩小、居中、发送到显示器等操作。
需要说明一点,SizeUp 的全屏和 Mac 的全屏有所不同,使用 SizeUp 全屏后的窗口会保留 Mac 顶部的控制栏,而 Mac 全屏后的窗口,顶部的控制栏默认是隐藏的,需要将光标移到顶部才会显示出来。如下所示:
使用 Mac 全屏后的窗口:
使用 SizeUp 全屏后的窗口:
那么,有了 SizeUp 后,我是如何管理窗口的呢?
首先,我不会使用 Mac 的全屏和桌面来管理窗口,因为左滑/右滑切换窗口的方式效率不高。取而代之的是使用 SizeUp 来管理窗口。对于窗口之间的切换,我是这样做的:
- 如果是不同应用之间的窗口切换,继续使用 command + tab 进行切换。在没有外接显示器的情况下,由于所有窗口都在一个桌面,因此这个切换没有动画,速度很快。但是之前遗留的一个问题还是会存在,那就是如果切换到的应用有多个窗口,那么使用 command + tab 切换到的窗口可能并不是我想要的窗口,此时就涉及到相同应用下的不同窗口之间的切换,请看下一步
- 如果是相同应用下的不同窗口之间的切换,使用 Mac 自带的 command + ` 快捷键。也是由于所有窗口都在一个桌面,因此这个切换依然没有动画,速度很快。不过这个切换不能像 command + tab 一样显示窗口列表,只能盲试,这就要求我们在一个应用下不要开太多的窗口
下面介绍几个 SizeUp 常用的功能和快捷键(以下操作均针对当前聚焦的窗口):
- 全屏:control + option + command + m
- 居中:control + option + command + c
- 拼接到屏幕左侧:control + option + command + 向左箭头键
- 拼接到屏幕右侧:control + option + command + 向右箭头键
- 发送到上一个显示器:control + option + 向左箭头键
- 发送到下一个显示器:control + option + 向右箭头键
其中,使用 3、4 两个功能可以快速地实现在一个显示器内并排两个窗口,如下所示:
更多 SizeUp 的功能期待你的探索。下载地址:www.irradiatedsoftware.com/sizeup/
四、剪贴板
工作中,我们常常会遇到很多复制/粘贴的场景,写代码需要复制,写文档需要复制,和别人打字沟通也需要复制。
不知道你是否会有这样的苦恼:我刚才从文档 A 把一段内容复制到了文档 B,过了一会,我发现我还需要复制这段内容到文档 C,但是我忘了这段内容来自哪个文档了,或者,我记得来自文档 A,但是我忘了这段内容在文档 A 的哪个地方了,需要花费精力去找。
那么,有没有一种高效的方法可以帮我们记住之前复制的内容呢?有!这就是剪贴板!
剪贴板的核心功能就是将你之前复制的内容统一保存起来,方便下次使用。这里以 uTools 的剪贴板为例(uTools 是一个效率工具平台,集成了很多插件,其中就有剪贴板):首先下载 uTools,下载地址:u.tools/。下载完成后,使用快捷键 option + command 进入 uTools,输入「剪贴板」,按回车,进入剪贴板:
剪贴板的内容如下:
可以看到,这里保存了你之前复制过的所有内容。选中某项内容后,点击「复制」,即可将当前内容复制到系统剪贴板,然后按 command + v 就可以进行粘贴了。或者双击某项内容后,可以直接将该内容添加到光标所在处。此外,顶部的搜索框还可以根据关键字对复制内容进行搜索。
需要注意的一点是,uTools 的剪贴板的内容是保存在电脑内存中的,也就是说,如果你的电脑关机或者重启了,剪贴板中所有的内容就会丢失。不过,由于剪贴板的作用就是临时将我们复制的内容保存起来,并且我们每次使用电脑工作时,复制的内容都不大可能相同,因此这个问题并不大。
由于剪贴板使用较为频繁,建议将剪贴板在 uTools 中设置一个快捷键方便唤醒。
五、总结
本文分享了几个提高工作效率的工具和技巧,包括浏览器标签页分组、窗口管理和剪贴板。实际上,工作中还有很多可以提高工作效率的地方,比如善用快捷键、善用搜索等。其实,只要我们善于发现工作过程中的细节,积极探索提高工作效率的方式,我们的工作一定会变得事半功倍!