有人写信询问我 Dock 中的一些图标。我认为分享这些内容可能会很有趣,你们也可以效仿并分享自己的 Dock。我知道“Dock”有点以 Mac 为中心,但欢迎您在其他平台上分享您最常用的应用程序。我相信这在几年内会发生很大的变化,因此在未来几年重新进行此操作并观察它的变化将会很有趣。
整个 Dock
我将其保持在最大尺寸。我刚开始使用一个 34 英寸的 LG 非常宽的显示器,所以我的 Dock 现在很大并且处于控制状态。

空格是通过 使用这个旧技巧 添加的。
应用程序

活动监视器 – 有时候我的笔记本电脑风扇开始疯狂旋转,一切变得缓慢。我经常打开活动监视器,按 CPU 使用率排序,找出问题所在。有时是某个 Ruby 任务出现故障,或者 Chrome 选项卡正在执行非常密集的操作。找出问题所在非常重要,这样我就可以终止任务并使一切恢复正常。
1Password – 管理密码的必备应用程序。我还在其中保存了许多我想保密的内容的笔记。我几乎使用了 1Password 的所有功能。多个保管库。共享保管库。驾驶执照。软件许可证。护照。最有用的是:信用卡。将所有这些数据保存在一个可以同步到我其他设备的应用程序中真是太好了。
FontExplorerX – 我甚至不确定这是否还有必要,因为原生字体册看起来可以完成我使用此软件的大部分操作。主要是将字体分组到我自己的类别中,以便我可以快速浏览我需要的内容,并关闭我很少使用的字体。我喜欢它的界面,所以我会继续升级它。

浏览器!
Safari – 在 iOS 上,我使用 Safari,因为它是在 iOS 上唯一支持广告拦截功能的浏览器。在桌面端我用得最少,但它在这里用于测试。
Chrome – 我在 Chrome 中执行大部分日常浏览和开发工作。
Firefox 开发者版 – 主要用于测试。我不确定我为什么要使用开发者版,也不认为我使用了它的任何特定功能,但不管怎样,为什么不呢。
模拟器 – 我经常使用这个 iOS 模拟器(随 XCode 提供)。我发现这是获取网站真实移动外观和体验的最简单方法,而无需使用真实的设备。
我使用 CrossBrowserTesting 进行所有其他浏览器测试。

Git Tower – 我喜欢 Git 的 GUI!我用它来完成我执行的所有 Git 操作的 98%。我发现它非常适合在项目之间跳转、剪切和合并分支、挑选要提交的文件……它很适合我的风格。但我确实发现它经常崩溃。我想它每天都会崩溃几次。幸运的是,它启动速度很快。我最喜欢的功能是在切换分支时自动存储。
iTerm – 我大量使用命令行,但仅用于基本操作以及我们团队的真正 DevOps 人员为我们设置的操作。我听说 iTerm 比原生终端好得多,所以我使用它。但我怀疑我是否使用了它的许多功能。我喜欢它在退出并重新启动时如何保留所有选项卡以及每个选项卡的目录位置。
Sequel Pro – 用于在数据库中进行探索。我倾向于只做一些小事,例如更改设置、找出用户 ID、确保存在正确的表以及连接正常工作等等。
Transmit – 当我需要直接使用 FTP 时,我使用 Transmit。但即使是 FTP,我也使用它来连接到我需要存储内容的各种 Amazon S3 存储桶。
Coda – 我现在不怎么用了,但当我需要通过 FTP 连接到某个网站并修复其中的一些实际代码时,Coda 无与伦比。我不使用它的大部分功能,例如版本控制和预览等。我主要用它来编辑由于某种原因而被 `.gitignore` 忽略的文件,例如 `.htaccess` 文件之类的东西。
CodeKit – 我对任何介于“无需任何构建步骤的超简单事物”和“具有自定义构建步骤的超复杂项目”之间的项目使用 CodeKit。就像 CSS-Tricks 本身一样。将 CodeKit 指向项目文件夹并执行所有需要的预处理。
MAMP – 我使用专业版来启动本地 WordPress 网站。总有一天我想升级我的设置,让所有东西都更加虚拟化或 Docker 化或其他什么,但我还没有做到。而且它有时会让我很头疼,需要我的所有其他项目都绕过 MAMP 的东西才能共存。

Noun Project – 本机应用程序意味着您可以搜索图标,然后将其直接拖放到 Sketch、Illustrator 或 Keynote 等应用程序中。
Sketch – 布局和组件设计工作的首选设计工具。
Photoshop – 我主要用它来裁剪和调整大小,因为我 尝试创建的工作流程 没有取得很好的效果。进行一些照片处理。现在很少进行布局工作了。
Illustrator – 每当我处理单个 SVG 文件时,我都会选择 Illustrator。还没有将其迁移到 Sketch。不知道为什么。
Keynote – 我觉得很奇怪,我没有用前端技术制作我的幻灯片。我认为这通常是一种很酷的方法。使它们更容易共享和搜索等等。我只是喜欢在 Keynote 中工作。我真的很喜欢 Slides.com,所以我计划越来越多地使用它。

GIPHY CAPTURE – 我喜欢这个 GIF 捕捉工具的 UI 和可用选项。
licecap – 当我需要制作比 GIPHY CAPTURE 允许的更大的 GIF 或需要非常仔细地控制帧速率时,我仍然会使用 licecap。

照片 – 最近我非常喜欢照片。它在从我的其他设备同步新内容方面似乎有点慢,但它确实可以做到。我已经设法将我拍摄过的几乎所有照片都导入到其中。所以现在我拥有了这个庞大的照片集,但其中只有一小部分直接存储在我的机器上的高分辨率版本。共享相册功能很棒。智能分组功能也很好用。我可以根据需要将内容发布到 Flickr。我没有其他更多想要的功能了!
iTunes – 我不像很多人那样讨厌 iTunes,而且我认为它终于开始变得越来越好了。我可能不应该这样做,但我感觉自己被整个 iTunes 生态系统锁定了。我已经从那里购买了很多东西。我有很多播放列表和评分等等。我并没有在笔记本电脑上大量使用它,因为我是一个在播放音乐时无法很好工作的那种怪人。我在手机和 Apple TV 上更多地使用 iTunes 的功能。
QuickTime 播放器 – 由于我使用它来录制我做的各种播客的所有本地音频片段,所以我实际上非常常用它。我也用它进行快速屏幕录制,这对于像 Buffer > Instagram 这样的内容很有用。
ScreenFlow – 对于较长的屏幕录制内容,我使用 ScreenFlow。主要是因为它有一套非常棒的功能,您可以使用这些功能使屏幕录制更引人入胜和更易于观看……我只是在考虑使用但从未真正使用过。我确实使用时间轴功能将多个视频和音频轨道拼接在一起。

Sublime Text – 我在那里切换到 Atom 一个月,但最终无法坚持使用它。我发现 Sublime 速度快、舒适且高效。

Fantastical – 这是我坚持使用的日历应用程序。我尝试过并基本上喜欢 BusyCal、Sunrise、Google 日历和原生 iCal,它们都非常好,但我只是更喜欢这个。在幕后,它实际上仍然是 Google 日历,因此它可以很好地同步。如果集成出现任何奇怪的问题,我可能会直接使用 Google 应用程序。
信息 – 我只用它来发送短信和 Apple 的版本。iMessage 或者其他什么。我不再使用 AIM 了,Google Hangouts 通过 Chrome 插件工作得最好。
WhatsApp – 我主要将其视为手机应用程序,但最近发现了桌面应用程序,它非常好!我使用得不多,但我在上面有很多家人和朋友的群组。因此,如果您已经在桌面端,不妨使用桌面应用程序,而不是必须切换到手机。
Slack – 所有通信都发生在这里。我仍然觉得 Slack 如何突然出现并完全主宰团队沟通非常奇怪。
Zoom – UI 不太好,但它是当之无愧的最佳视频和音频会议软件。Skype 的 UI 令人恼火。Google Hangouts 感觉缓慢且存在错误。ScreenHero 感觉被抛弃了,而且存在错误,并且集成到 Slack 中的功能似乎也不太好用。
Front – 一个基于团队的工具,用于管理传入的电子邮件和 Twitter 等内容。我们 在 CodePen 上非常喜欢它。

iA Writer – 最好的 Markdown 编辑器。
备忘录 – 我大量使用备忘录进行个人整理。这些是我的待办事项列表、想法记录、发布计划、一般笔记。我甚至还没有使用所有花哨的新功能,例如在其中进行绘图等等。我喜欢它们可以通过 iCloud 自动同步。

ImageOptim – 我将大量图像上传到网络,打算在网站上查看。就像这篇博文中所有的图像一样。我首先将它们全部拖放到这里,以确保它们尽可能小。理想情况下,我会有一个 WordPress 插件自动优化我上传的所有内容,但我还没有找到任何可以完美运行并持续使用的插件。
最近的文稿 – 我将任何我正在积极处理的内容拖到此处,以便它们一键即可访问。
Alfred 是我在 macOS 上最喜欢的应用。我尽量保持 Dock 干净整洁,并使用 Alfred 启动常用的程序。对我来说,它是在使用图形界面和成为一个酷炫的命令行用户之间的很好桥梁(对我来说,这仍然很奇怪也很难)。它与 cdto 配合得很好,后者允许我在终端中打开我当前正在查看的任何文件夹(也适用于 iTerm,我目前正在使用它)。
我使用的另一个重要的应用是 BetterSnapTool。它允许你将窗口捕捉到一半/四分之一/任何宽度,有点像 Windows 本身那样。它还允许你设置快捷键,我已经非常依赖它们了——不仅用于更改窗口宽度,还用于执行诸如将窗口从一个屏幕移动到另一个屏幕等操作。
关于文本编辑器,我最近开始使用 Brackets,它非常不错。如果你喜欢使用 Git 的图形界面,那么 Git 扩展 非常棒。我现在在工作中仍然使用 Sublime,但我正在尝试给 Brackets 一个公平的机会,因为很多人推荐它。我尝试过 Vim,但在几个小时后放弃了。我知道这是一种需要很长时间才能真正熟练掌握的东西,只是感觉它不适合我。还没有尝试过 Atom。
至于消息应用,我最近开始使用 Messages 应用。出于某种未知的原因,我之前从未启用过它。它很棒,我后悔没有早点使用它。
我想要喜欢 Alfred 并不断尝试它,但我无法坚持使用它。我下次必须想出一个方案来强迫自己使用它。
Spectacle 也值得一提,它用于窗口管理。:D
实际上,我根本不使用我的 Dock。它是隐藏的,尽可能小,并粘贴在屏幕的左侧。里面没有任何应用程序,除了正在运行的应用程序。
但我专门使用 ⌘-Tab 切换应用程序并使用 Alfred 打开它们。
我尽量让自己尽可能多地使用键盘,而将鼠标光标移动到 Dock 以打开应用程序对我来说不是一种好的选择。
我喜欢这个想法,但我经常在多个桌面空间中打开相同的应用程序,而 ⌘+tab 常常会切换到错误的窗口。例如,我可能在一个桌面空间中打开了一个 Chrome 窗口来处理一个客户的工作,而在另一个桌面空间中打开另一个 Chrome 窗口来处理另一个客户的工作。如果我使用 ⌘+tab 切换到我的电子邮件,然后再次使用 ⌘+tab 返回到我的 Chrome 窗口,它会切换到与我的电子邮件客户端位于同一桌面空间的 Chrome 窗口。然后,我必须要么使用 control+down 显示所有 Chrome 窗口,要么在桌面空间之间切换以再次找到我的 Chrome 窗口。
这种情况已经发生过很多次了,以至于我不像在 Windows 上那样依赖 ⌘+tab。使用 Dock,我可以通过多次点击图标来在窗口之间循环切换。
我使用的是 Harman 的解决方案和 Chris 的解决方案的混合体。目前我担任的是非网络相关的工作。我使用的是 Windows 7,所以我将主要的程序按顺序固定,这样我就可以始终记住它们的位置,并且可以轻松地从肌肉记忆中直接拖动到它们。然后,对于其他所有内容,我使用 Windows 键和程序的前几个字符。由于我主要处理打印和演示文稿:Outlook、IE(公司内部网)、Firefox、Explorer、Photoshop、Illustrator、InDesign 和 Bridge。其他所有内容都按其打开的顺序排列。通常,“po” 会打开 PowerPoint,“ke” 会打开 Keepass。
我不记得在家里的顺序,但我使用一个名为 WinPad 的程序。它类似于 AeroSnap,但可以通过键盘操作和配置。我有一个 1440P 的屏幕,我使用键盘上的 0+4 来使用屏幕左侧 60% 的区域,高度为全屏,这为我的主要程序提供了工作区域。0+6 用于屏幕右侧 40% 的区域,高度为全屏,或者 0+9 和 0+3 用于屏幕的上半部分和下半部分。更常见的情况是,我会在右上角放置一些小的辅助程序或窗口,并在剩余的空间中放置音乐播放器或聊天窗口等内容。这工作得很好,因为我的主程序有 1536×1340 左右的区域,迷你程序有 1024×670 的区域。只需选择窗口并进行键盘翻转,就可以四处移动。这使得窗口排列非常快速。在工作时,可以在右上角放置一些代码或参考页面,非常方便。
我以前有一个很大的 Dock,但在去年的某个时候,我训练自己开始只使用 Spotlight,所以我的 Dock 中只显示打开的应用程序和废纸篓。在 Spotlight 和 command-tab 之间切换应用程序,我很少看到 Dock,除非我的鼠标指针碰巧落在屏幕底部。你的 Dock 中有一些过去的东西。Transmit、FontExplorer 和 SequelPro……已经很久了!
小心使用 Spotlight——每次你在其中输入内容并且在线时,它都会向网络/云发送大量信息——不仅仅是 Apple 的信息!
@Matthew Eis
我认为 Spotlight 的这种行为是默认设置,但不是必需的。如果你禁用了 Spotlight 建议和必应网络搜索,那么所有其他搜索都只在本地设备上进行——至少如果我正确理解隐私信息的话。
显然,如果你想使用 Spotlight 来查找电影时间等信息,则需要启用它们,但如果你将其用作启动器和快速文件搜索,则应该没问题,据我所知。
啊,是的,我禁用了网络建议,因为它非常烦人。我转向使用 Spotlight 是因为我之前使用 Jetbrains IDE。我只是习惯了搜索任何地方而不是浏览文件,所以 Spotlight 感觉就像打开应用程序和搜索文件的一种自然方式。我甚至有时会在 IntelliJ 中按下 command-space 而不是双击 shift。Spotlight 绝对不适合搜索网络,而且在我仍然启用建议时,Spotlight “学习” 了一些不正确的结果。
所以,如果你要使用 Spotlight 进行导航,请禁用建议,这一点很重要。
说到 Dock 图标,我只是想分享一下我的免费工具,用于自定义你的 Dock 图标的链接:iConvert Icons。这是一个简单的实用程序,可以快速将 PNG 图像转换为特殊的 Mac 图标格式——不需要其他应用程序或工具。(提示:创建图标后,下载“icns(Finder 就绪)”版本并按照说明进行操作)。尽情享受吧!
我想利用屏幕上的所有空间,所以我隐藏了 Dock,并使用 Alfred 应用启动我的程序和脚本。
但是,我发现如果我想同时压缩单个文件或文件夹,将“Archive Utility”放在 Dock 上是最省时的,只需将要压缩的单个文件拖放到其中,它就会快速轻松地完成!
关于广告拦截,对于 Chrome 和 Firefox,uBlock Origin 非常棒,除了拦截广告之外,它还拦截所有跟踪脚本,因此许多网站的加载速度明显加快。
我也建议你看看 Typora。它简洁美观。而且免费!
Atom 的哪些方面让你无法坚持使用它?我自己是 Sublime 的用户,也用过 Atom 一点,但还没有真正感觉到要切换的必要(至少现在还没有)。
作为一个 Markdown 编辑器,我最近发现了 Moeditor,它仍然非常简约,并可以实时预览你正在编写的内容。我非常喜欢它。