在Mac上提高生产力的6种工具


成为一名程序员有时还需要享受对事物的优化。 无论是代码还是日常流程,它都使生活变得更加轻松。 通过每次优化,您每天可以节省几分钟,然后您可以将其花费在比重复或繁琐的任务更有趣的事情上。 而且,如果您每天甚至可以节省10秒钟,那么您一年可以节省一小时,然后您可以将其用于做一些更有趣或更有用的事情。

然后,这可以提高客户项目的生产率,在这里我可以更好地专注于重要的事情。

在这里,我将列出6个工具,它们对实现我的日常优化非常有用(无特定顺序)。 希望您发现它们有趣并尝试一下。

所有这些工具都非常简单,不需要任何重大的转变。 我不想为一个特定的工具而过多地适应自己,我认为应该反过来。 由于在我们公司中我们曾经使用过Mac,因此本文仅针对Mac工具。 但是,这并不意味着没有Windows版本或(甚至更好)替代版本。


1.阿尔弗雷德

这是生产力工具。 最初,我只是将其用于启动应用程序,然后便放弃了它,因为我认为无需任何第三方应用程序就可以使用Spotlight进行相同的操作。

我一直听到有关阿尔弗雷德(Alfred)的好消息。 我看到了一个关于它的Youtube视频,我对此很感兴趣。 我试了一下,花了一些时间玩这些工作流程,从那时起,我几乎每天都在使用它。

我的主要用例仍然是启动应用程序,但除此之外,第二常用的操作是打开Github存储库。 如果您必须在许多不同的存储库上工作并且一天要切换多次,这将非常有用。

是否想快速检查Heroku应用程序的日志? 打开仪表板? 检查CI状态? 连接到特定的VPN? 还是SSH? 只需敲击几下键。

我不会对所有工作流程都做过深入的介绍,但我只会提到https://github.com/deanishe/alfred-workflow

这对于编写自己的工作流程非常有用,我用它来编写一个工作流程,该工作流程可在Github上获取分配给我的拉取请求。

renuo / alfred-pr-workflow

Github的Alfred 3请求工作流程。通过在以下帐户上创建帐户,为renuo / alfred-pr-workflow开发做出了贡献

github.com

这是我使用的工作流程列表:


2. Giphy捕获

是否曾经想过快速创建一个GIF,但又不想花太多时间呢?

可视化动态事物是很酷的,仅通过使用屏幕快照就无法传递消息。


3.注释

在最新的MacOS Sierra中,截图变得更好。 但是,我认为,使用Annotate可以做的事情简直就是简单。

我在MacOS Sierra出现之前就使用了此工具,此后我也继续使用它。 它使屏幕截图上的注释变得更加容易。 有简单的单字母快捷键,可在文本,箭头,笔,覆盖图之间切换工具。 您可以轻松复制图像并在需要时将其粘贴(对我来说,通常是Slack或Github)。

将图片上传到云服务也很容易,我坦率地说不使用它。


4. BetterTouchTool

自从我有了第一台Macbook以来,BetterTouchTool是一个功能强大的工具。 尽管由于多种原因它非常强大,但我保留它的唯一原因是Windows风格的窗口捕捉功能。

这使我可以轻松地在屏幕上直观地拆分和放置任何窗口,这使我的OCD感到非常满意。 无需键盘快捷键,只需拖动一个简单的窗口即可。 我不敢相信这并没有集成到MacOS中……也许有一天。


5.二重奏显示

该工具是由前Apple工程师开发的,可以感觉到很好的集成。 当您在旅途中且习惯于使用多个屏幕时,此功能很有用。 通常在开发时,我倾向于将一半的屏幕显示在IDE中,而另一半则是输出/产品。 在单个笔记本电脑的屏幕上这不是那么方便,因此每当我做一些更耗时的事情时,拥有更多的屏幕空间总是感觉很好。


6.随处发送

我的笔记本电脑,PC和电话上已安装了Send Anywhere。 例如,当我要测试我当前正在使用的应用程序并检查其在手机上的行为时,使用此工具交换APK文件变得非常容易。 它可以记住最近的设备,我可以轻松地选择文件应存放的目标。

以前,我曾经将文件上传到Google云端硬盘,然后在手机上将其打开并下载。 最后,我总是忘记删除文件,结果混乱不堪。


这是我列出的几个有用的工具。 如果您可以向我推荐其他一些很棒的工具,请随时给我留言!