对于普通人来说,Mac是一台昂贵的机器,主要由高级用户和开发人员用来加快他们的工作流程。然而,虽然macOS易于使用,但它并非没有问题。Mac应用程序商店仍然有限,虽然AppleSiliconChips承诺会改变这种状况,但要找到合适的应用程序来提高工作效率并不容易。我使用macOS已经五年多了。通过一些尝试和调整,我找到了一套对我这个软件开发人员很有帮助的应用程序,使我成为今天的高级用户。在接下来的几节中,我将分享一些macOS工具,这些工具将在您使用Mac时增强您的体验并提高您的工作效率。这个想法不是安装数百个占用空间的应用程序,相反,重要的是在您的武器库中保留一套高质量的工具来帮助完成日常任务。我们将讨论的几个Mac应用程序将比普通用户更关注开发人员,但我还是建议您探索它们。软件安装管理器:Homebrew毫无疑问,Homebrew应该是您在Mac上需要的第一个应用程序。基本上,它是一个包管理器,可让您从命令行安装软件工具和开发人员框架。有些人可能将其视为开发人员工具,但它对每个人都非常有用。Homebrew让您可以在一行中安装和更新应用程序。这个Mac应用程序最有趣的地方在于它允许您快速导出所有Mac工具并与您的同伴共享,或者使用它来设置新的Mac。您需要在Mac终端中粘贴以下示例行来安装应用程序:brewcaskinstalliterm2iTerm2是我最喜欢的应用程序之一,我们将在下一节中看到它们的好处。iTerm2:更好的终端iTerm2是一款免费的开源应用程序,可替代您的默认终端。它提供了丰富的功能,例如拆分窗格窗口、简单的文本选择、页面搜索、自动完成、无鼠标复制、粘贴历史记录和即时回放(倒带会话)。iTerm2也是OhMyZsh插件的完美搭档,它允许您自定义主题和配置——考虑到开发人员一天中的大部分时间都花在终端控制台上,他们喜欢这样。CopyClip用于管理剪贴板历史开发人员、设计师和作家,我们都后悔或生活在不小心替换上次复制的文本的恐惧中。奇怪的是,macOS默认没有剪贴板历史管理器。但幸运的是,CopyClip是您用来跟踪剪贴板历史记录的应用程序。此菜单栏应用程序很小,可让您自定义要在剪贴板历史记录中存储的最大项目数,以及设置访问项目的快捷方式。与其他具有精美UI的剪贴板应用程序不同,CopyClip简单、轻巧并且可以快速完成工作。阿尔弗雷德:聚焦类固醇像蝙蝠侠一样,高级用户需要阿尔弗雷德。这个Mac应用程序比默认的Spotlight提供更多的灵活性。从快速网络搜索到片段和热键,Alfred为您提供了几乎所有可用的东西。工作流无疑是Alfred最喜欢的特性。它可以让您自动化工作流程,例如终止进程、创建10分钟的临时电子邮件地址、访问最近的下载和iTunes控制。跨不同应用程序进行通信从未如此简单。AndroidTool:与您的智能手机交流这个开源应用程序让您可以通过连接到Mac的Android或iOS设备进行一键式屏幕截图或录制您的屏幕。此外,对于Android设备,您可以快速共享文件、安装APK和获取错误报告。此Mac应用程序是所有Android开发人员必备的工具。https://github.com/mortenjust/androidtool-mac要安装此程序,只需在终端中运行以下命令:brewcaskinstallandroidtoolSpectacle:窗口管理器将鼠标或触控板的使用保持在最低限度是提高工作效率的最佳方式。虽然有一款付费Mac应用程序Magnet提供了大量自定义功能,但Spectacle作为一款免费应用程序让我印象深刻。Spectacle让您可以轻松地并排或在屏幕的不同区域捕捉窗口,让您可以同时处理多项任务。这对于以前不得不痛苦地调整窗口大小的用户来说是一个很大的安慰。https://www.spectacleapp.com/Fork:Git的简单GUI客户端每个开发人员在他们的项目中使用Git并不奇怪。虽然有一组相当简单的Git终端命令,但有一个GUI客户端可以帮助我们快速执行某些复杂的操作,例如选择、解决冲突以及通过拖放工具轻松比较分支和文件。有大量的GUI客户端Mac应用程序可用。GitKraken是一个不错的选择,但免费试用是有限的。Tower是功能更强大的GitGUI客户端之一。对我来说,Fork是所有Git使用中对用户最友好的Mac应用程序。它快速、直观,让您有宾至如归的感觉。它为您提供从合并冲突到高级差异查看器和交互式变基的一切。https://git-fork.com/Sip:组织、挑选和分享您的颜色您可能是UI开发人员或设计师,但仍然需要一个颜色选择器,以便您可以在屏幕上提取十六进制代码值。ColorPicker是一款采用极简主义设计的付费Mac应用程序,但真正引人注目的是Sip菜单栏应用程序。https://sipapp.io/SipEditor允许您创建自己的调色板并共享它们,使编辑成为一种强大而愉快的体验。它还使您能够智能地确定跨语言和框架的颜色格式。例如,您可能想要将十六进制颜色转换为iOSUIColor,它可以为您完成。ContrastChecker通过从Sip菜单栏应用本身预览文本和背景颜色,帮助避免低对比度颜色组合。GIFBrewery从截屏视频或视频构建gif是开发人员、博主和设计师的常见任务。我每天都用它来分享UI原型的演示。虽然有很多像LICEcap这样的应用程序可以让您屏幕录制gif文件,但GIFBrewery是迄今为止创建和自定义gif文件和视频的最佳Mac应用程序。它提供惊人的灵活性,可以在创建GIF之前修剪视频、设置所需的帧速率和添加过滤器。https://gfycat.com/gifbreweryOnyX和DaisyDisk释放空间最后但同样重要的是,我们有一个清理空间的Mac应用程序,并且AppStore有大量的Mac清洁器应用程序。但是他们中的许多人定价过高并且在系统中安装了太多脚本。CleanMyMac就是这样一个让人不安的应用程序。就个人而言,我总是选择OnyX和DaisyDisk进行大部分清理。OnyX是一款功能强大的工具,可以像昂贵的CleanMyMacX一样完成大多数任务,但它是免费的。从本质上讲,它是一个多合一的实用程序,可让您验证系统文件并运行清理任务。但它也会改变你的系统结构。因此,进行研究并了解您正在使用该应用程序做什么很重要,尤其是在运行维护脚本时。另一方面,DaisyDisk是一种磁盘空间分析器,可以对Mac的硬盘驱动器和其他连接的磁盘进行漂亮的可视化分析。即使在免费试用版中,DaisyDisk的功能也很齐全,可以让您跟踪占用空间的应用程序和文件。总结虽然这些是一组可以帮助我提高工作效率的Mac应用程序,但它们并不是全部。Bartender、Magnet和BetterTouchTool也是Mac用户下载次数最多的应用程序。同时,Xcode、Atom和VisualStudio也是开发者常用的软件。与往常一样,您需要的应??用程序完全取决于您的工作,并且您肯定需要使用macOS来个性化您的工具集以成为高级用户。
