10个面向高级用户和开发人员的必备macOS工具

10个面向高级用户和开发人员的必备macOS工具_第1张图片
对于普通人来来说,Mac是很昂贵的机器,主要供高级用户和开发人员用来加速其工作流程。不过,尽管macOS使用方便,但也不是没有问题。

Mac应用程序商店仍然有限,尽管Apple Silicon Chips承诺要改变这一点,但要找到合适的应用程序来提高生产率并不是一件容易的事。我使用macOS已经五年多了,通过一些尝试和磨合,摸索出了一套对我这个软件开发者有帮助的应用,让我成为了今天的超级用户。

在接下来的几节中,我将分享一些macOS工具,当你使用Mac时,它们将提升你的体验并提高你的工作效率。这个想法不是要安装数百个占用空间的应用程序,相反,重要的是在你的武器库中保留一套高质量的工具,以帮助日常的工作。

我们将讨论的几个Mac应用会比普通用户更注重开发者,但无论如何我都会推荐你去探索它们。

软件安装管理器:Homebrew

毫无疑问,Homebrew应该是Mac上需要的第一个应用程序。基本上,它是一个程序包管理器,可让您从命令行安装软件工具和开发人员框架。

有人可能会认为这是一种开发人员工具,但对每个人来说都非常有用。Homebrew使您可以在一行中安装和更新应用程序。这款Mac应用最有趣的地方在于,它可以让你快速导出所有的Mac工具,并与同行分享,或者用它来设置新的Mac。

您需要在Mac终端中粘贴以下示例行来安装应用程序:

brew cask install iterm2

iTerm2是我最喜欢的应用程序之一,我们将在下一部分中看到它们的优点。

iTerm2:更好的终端

iTerm2是一个免费的开源应用程序,可以替换您的默认终端。

它提供了丰富的功能,例如拆分窗格窗口,轻松的文本选择,页面搜索,自动完成,无鼠标复制,粘贴历史记录和即时重播(倒带会话)。

iTerm2也是Oh My Zsh插件的完美搭配,它可以让你自定义主题和配置——考虑到开发人员一天中大部分时间都在盯着终端控制台,所以他们很喜欢这样。
10个面向高级用户和开发人员的必备macOS工具_第2张图片

CopyClip用于管理剪贴板历史记录

开发者、设计师和作家,我们都会后悔或生活在害怕不小心替换掉最后复制的文本中。

奇怪的是,macOS默认情况下没有剪贴板历史记录管理器。但幸运的是,CopyClip是您用来跟踪剪贴板历史记录的应用程序。

此菜单栏应用程序很小,可以让您自定义要存储在剪贴板历史记录中的最大项目数,还可以设置用于访问项目的快捷方式。与其他具有精美UI的剪贴板应用程序不同,CopyClip简单,轻巧,可快速完成工作。

Alfred: A Spotlight On Steroids

像蝙蝠侠一样,高级用户也需要Alfred。这个Mac应用程序比默认的Spotlight提供了更大的灵活性。从快速的网络搜索到片段和热键,Alfred几乎可为您提供所有可用的功能。

工作流程无疑是Alfred最喜欢的功能。它使您可以自动执行工作流程,例如杀死进程,创建10分钟的临时电子邮件地址,访问最新下载内容以及iTunes控制。跨不同应用进行交流从未如此简单。

AndroidTool:与你的智能手机通信

这个开源应用程序使您可以从与Mac连接的android或iOS设备上获取一键式屏幕截图或录制屏幕。

此外,对于安卓设备来说,你可以快速分享文件、安装APK、获取BUG报告。这个Mac应用程序是所有android开发人员必备的工具。
10个面向高级用户和开发人员的必备macOS工具_第3张图片
要安装此程序,只需在终端中运行以下命令:

brew cask install androidtool

Spectacle:窗口管理器

将鼠标或触控板的使用量保持在最低限度是提高生产率的最简单方法。虽然有一个付费的Mac应用程序Magnet提供了很多自定义功能,但Spectacle作为一个免费应用程序对我来说很突出。

Spectacle可以让您轻松地将窗口并排或在屏幕的不同区域进行捕捉,从而使您能够完成多项任务。这对于之前不得不痛苦地调整窗口大小的用户来说,是一个很大的安慰。
10个面向高级用户和开发人员的必备macOS工具_第4张图片

Fork:一个简单的Git GUI客户端

每个开发人员在其项目中都使用Git并不奇怪。尽管有一套相当直接的Git终端命令,但有一个GUI客户端可以帮助我们快速地执行某些复杂的操作,如挑选、解决冲突,还可以通过拖放工具轻松地比较分支和文件。

有大量的GUI客户端Mac应用程序可用。 GitKraken是个不错的选择,但免费试用次数有限。 Tower是功能更强大的Git GUI客户端之一。

对我而言,Fork是所有Git用途中最用户友好的Mac应用程序。它快速、直观,让你有宾至如归的感觉。从合并冲突到高级差分查看器和交互式rebasing,它为你提供了一切。
10个面向高级用户和开发人员的必备macOS工具_第5张图片

Sip:整理,挑选和分享您的颜色

您可能是UI开发人员或设计师,但仍需要一个颜色选择器,以便您在屏幕上提取十六进制代码值。

ColorPicker是一款付费Mac应用程序,具有简约的设计,而Sip菜单栏应用程序才是最抢眼的。
10个面向高级用户和开发人员的必备macOS工具_第6张图片
Sip编辑器允许您创建自己的调色板并共享它们,从而使编辑具有强大而愉悦的体验。

它还使您能够跨语言和框架智能地确定颜色格式。例如,你可能想把一个十六进制颜色转换成iOS的UIColor,它就能帮你做到。

对比度检查器可通过从Sip菜单栏应用程序本身预览文本和背景颜色来帮助避免低对比度的颜色组合。

GIF Brewery

从屏幕录像或视频中构建gif是开发者、博客作者和设计师的共同任务。我每天都用它来分享UI原型的演示。

虽然有很多像LICEcap这样的应用程序可以让你屏幕录制gif,但GIF Brewery是迄今为止最好的Mac应用程序,用于创建和定制gif和视频。

它提供了惊人的灵活性来剪辑视频,设置所需的帧率,并在创建GIF之前添加过滤器。
10个面向高级用户和开发人员的必备macOS工具_第7张图片

OnyX和DaisyDisk释放空间

最后但并非最不重要,我们有一个清理空间的Mac应用,应用商店拥有大量的Mac清洁器应用。但很多都是价格过高,而且在系统中安装了太多的脚本,CleanMyMac就是这样一款让人忐忑不安的应用。

就个人而言,我总是选择OnyX和DaisyDisk来完成大部分清洁工作。OnyX是一款功能强大的工具,它可以完成大多数任务,就像昂贵的CleanMyMac X一样,但却是免费的。本质上,它是一款多功能实用工具,可以让你验证系统文件并运行清洁任务。

但它也会改变你系统的结构。所以,重要的是要做研究,知道你在用那个应用程序做什么,特别是在运行维护脚本时。

而DaisyDisk则是一款磁盘空间分析器,它可以对Mac的硬盘和其他连接的磁盘进行漂亮的可视化分析。即使是在免费试用版中,DaisyDisk也功能齐全,可以让你追踪占用空间的应用程序和文件。
10个面向高级用户和开发人员的必备macOS工具_第8张图片

总结

虽然这些都是帮助我提升生产力的一组Mac应用,但这并不是全部。Bartender、Magnet和BetterTouchTool也是Mac用户下载最多的应用之一。同时,Xcode、Atom和Visual Studio也是开发者常用的软件。

与往常一样,您所需的应用程序完全取决于您的工作,并且肯定需要与macOS一起玩才能使您的工具集个性化以成为高级用户。

你可能感兴趣的:(程序员进阶,mac,macos,mac,os,x)