在过去的两年中,我一直在分享MacBook设置以进行开发,我很高兴能介绍2024年版。以前的版本(2022和2023)以超过80k的读数赢得了知名度,我希望这也证明是有帮助的。

嗨,我是ScriptMint的独奏创始人Vinay Kesharwani。我是与Laravel,Vue.js&Tailwind CSS合作的完整堆栈开发人员。目前,我正在研究一个自托管的数字套件promint.App ,该平台,用于建立数字商店并以零佣金出售商品。

我的MacBook Pro 2019 Intel模型已退休,我已使用36GB RAM + 500GB SSD升级到MacBook Pro 2023 M3 Max。这次,我选择了14英寸型号,这非常方便且易于携带。

您可能会说500GB的存储是不够的,但是我通常不会在MacBook上保留照片或视频。我使用Google照片来备份所有照片和视频,其中有2TB的存储空间。相信我,500GB足以容纳与开发相关的东西。

MacBook Intel 2019型号仍然可以正常工作,除了电池寿命减少,现在仅持续1小时。今年,当我打算开始从事移动应用程序开发工作时,我需要一台具有良好电池寿命和性能的机器。因此,我选择了M3 Max模型。

2019年的车型是我通过多率回报进行的最好的投资之一,我相信这会更好。

在过去的两个月中,我一直在使用MacBook M3 Max,我对它的性能感到非常满意。在高峰时间,我的电池寿命约为8-10个小时,但我还没有听到风扇噪音,这令人印象深刻。我很少关闭MacBook,也许每月只有一次或两次,只要它继续顺利运行即可。

我的MacBook正在运行Sonoma 14.2.1,我将其用于黑暗模式。正如我每次提到的那样,我都是Dark Mode的忠实拥护者,并且在任何地方都使用它。眼睛很容易,我喜欢它。我经常使用的几乎所有应用都处于黑暗模式。

我在MacBook上创建了两卷 - 一个用于工作,另一本用于个人数据。

我已经在台式机上设置了一些小部件,例如待办者,日历,时钟,天气等,以快速访问它们。我用来保持桌面清洁,并且没有保留任何文件。同样,下载和文档文件夹也几乎为空。我使用下载文件夹下载文件,一旦完成它们,我将它们移至适当的文件夹中。

我仍然使用苹果的焦点模式在工作时间内阻止所有通知。我为工作时间创建了一个自定义的焦点模式,并且对我来说非常有用。这种焦点模式在我所有的Apple设备中共享。 MacBook和iPhone连续性功能(例如Copy&Paste,Airdrop,Handoff等)非常有用,我每天使用它们。

现在,让我们谈谈我每天使用的应用程序。

Raycast是我使用过的最佳生产力应用程序之一。这是Mac的聚光灯替代品,非常快。我使用它打开应用程序,运行脚本,搜索文件等。它是每个Mac用户的必备应用程序。我已经使用了18-20个月了,从未回到聚光灯。快捷方式CMD +空间设置为Raycast。 Raycast是免费的,您可以尝试一下。

我建议的第二个应用程序是SetApp 。这是一项基于订阅的服务,可让您以每月10美元的价格访问200多个应用程序,而且值得每一分钱。我已经使用SetApp已有将近1年半的时间,并且已经安装了20多个以上的应用程序,这些应用程序需要不时根据需要使用。每当我需要一个新应用程序时,我都会在setapp上搜索它,而且很可能已经存在。我不需要为此支付任何额外的费用。

接下来,我设置了MacBook,以使我可以在应用程序之间快速切换。我保持多个应用程序运行,并且它们以固定顺序设置。它可以帮助我使用三指滑动手势在应用程序之间快速切换。我已经按顺序设置以下应用程序:

该订单中的第一个应用程序是Spark Mail-我已经使用了一年了,对此感到非常满意。我使用它来管理多个电子邮件帐户,而Spark是最适合的应用程序。我每天为电子邮件安排三次通知,以帮助我专注于工作。 Spark的内置AI功能令人印象深刻,帮助我快速回复电子邮件或校对它们。我每天都在使用其他几个功能,例如Gate Keeper,Smart Inbox,标签,调度等。最好的事情是Sparp已经包含在Setapp中,我不需要为此付出任何额外的费用。

我在电子邮件和WhatsApp上使用零收件箱方法。即使我处理五个不同的电子邮件帐户,我仍将电子邮件数量保持在我的页面上。一旦阅读或完成任务,我就简单地存档电子邮件。这种做法对于继续关注仍在待处理的事情至关重要。

将每个电子邮件视为任务,完成任务,然后将其归档,有助于保持清晰的待处理电子邮件/消息的清单。

订单中的第二个应用程序是概念- 就像我的个人日记一样,我不为此付出任何费用,因为我需要的每个功能都可以在免费版本中可用。我用它来编写我的日记,笔记,想法,项目详细信息等。我可以随时随地从不同设备访问所有这些数据。它帮助我消除了用于不同目的的多个应用程序的使用,我对此感到非常满意。

接下来是我的桌面 - 它在舞台经理中包含4-5个应用程序。我将其保留在屏幕的四分之三,帮助我快速切换应用程序之间。我将终端,SSH客户端,Finder和Tinkerwell留在舞台经理中。

终端- 我使用的是免费的翘曲编辑器,也是MacOS的现代终端。我已经使用了大约5-6个月了,无法回到Iterm。它是快速,现代的,并且具有我需要的所有功能。我在终端中保持4–5个标签,帮助我迅速在它们之间切换。经线编辑器的AI功能令人印象深刻,帮助我迅速运行命令。

SSH客户端- 我使用Termius ,该Termius提供免费计划和付费计划。我正在使用免费计划,这对我来说已经足够了。我管理多个服务器,Termius可以帮助我快速连接到它们。我已经在Termius设置了所有服务器,我可以一键即可快速连接到它们。 Termius还提供了一个SFTP客户端,我用它在本地和远程服务器之间传输文件。

该顺序中的下一个应用程序是VS代码,我使用它来编写我的所有代码,无论是PHP项目还是颤动。我已经在VS代码中安装了几个扩展名,可以帮助我更快地编写代码。布局和配色方案也根据我的要求设置。我喜欢一个干净且最小的UI,它可以帮助我专注于代码。每当我运行测试时,我都会在VS代码中打开终端并运行测试。

这就是我的VS代码在开发过程中的样子。很干净!正确的?

将VS代码和终端放置在中间的原因是我可以在开发过程中快速移动。

在VS代码之后,我将Google Chrome用作默认浏览器。获得M3 MacBook后,我重新开始使用它。去年,由于Intel MacBook的某些性能问题,我开始使用Safari,但是现在我转移回Google Chrome。我不是打开数十个标签的忠实拥护者。我在Max上打开4-5个标签,帮助我专注于工作。我已经固定了我每天使用的一些标签,例如Todoist,Trello,Chatgpt等,可以帮助我迅速访问它们。

最后一个应用程序是GitHub桌面。我不喜欢记住命令并每次打字。 GitHub桌面为管理项目存储库所需的所有操作提供了漂亮的UI。

这些是我系统中始终运行的应用程序。设置应用程序的固定顺序使我可以在应用程序之间无缝移动。

这是我在系统中使用的一些与Laravel相关的开发工具。

我没有使用自制者来安装PHP或Composer等开发工具。我使用了Laravel Herd ,这是一个单击的PHP开发环境,用于免费提供MacOS。它包括一个包装,包括NGNIX,DNSMASQ,PHP等。更新PHP对我来说不再是头痛。牛群包含多个PHP版本,我可以单击一键将其更新或在它们之间进行更新。

对于MySQL数据库,我使用了DBNGIN ,该数据库支持多个数据库驱动程序,例如MySQL,PostgreSQL,Redis等。

Herd和Dbngin都在几次点击中帮助设置了开发环境 - 非常适合Laravel开发人员。

我喜欢这个设置,而且我总是提到,我发现自己每天都爱上了我的系统。

我目前正在构建新办公室,我预计在接下来的2-3个月内搬进来。准备好后,我一定会分享完整的办公室的照片,以及很快就设置的详细信息!

这是我的网站,以防您想检查我的投资组合:https: //scriptmint.com

请分享您在系统上的设置和哪种设置。

点赞的用户