插件窝 干货文章 Day/Days of Code:评估 MacBook 的开发能力

Day/Days of Code:评估 MacBook 的开发能力

字数 MacBook 需要 菜单 271    来源:    2024-10-22

2024 年 8 月 17 日星期六

当我决定参加编码训练营时,我注意到我雇主的开发人员中约有 70% 选择了 Mac。这对我来说很重要,因为我部门的每个人都拥有 Windows 笔记本电脑,而这种笔记本电脑的故障率和问题率很高。在我在那里的第一周,我更换了两名员工,在接下来的几年里又更换了两名员工——所有戴尔业务都进行了翻新。我们每天把它们带回家,并在需要时远程工作,但它们脾气暴躁。

我鼓励任何潜在的开发人员试驾 MacBook;您可能会发现它具有最好的构建品质之一。然而,当你添加选项时,苹果产品可能会很快变得昂贵。即使是像存储这样的简单升级也是非常昂贵的。另请注意所有显示和连接限制。我一直在寻找简单且价格实惠的产品,发现入门级 MacBook 价格合理。如果 RAM 级别看起来很低,那是因为 Apple 使用了压缩。如果你喜欢 Linux,我有一个 Arm64 Fedora 虚拟机。

我买了一台 MacBook 来评估它用于编码训练营的可行性。当我把我的家用电脑交给同事时,我预计会有些痛苦。最大的挑战是学习所有的快捷方式。尽管与 Windows 和 Linux 有很多功能相同,但 macOS 却有自己的特色。例如,macOS 今年秋天将支持捕捉窗口,尽管我运行了一个名为 Rectangle 的免费软件包来提供捕捉功能。拥有一些 Linux 背景会有所帮助,因为我需要在 /etc/fstab 中添加一行以防止我的耳机固件自动安装。

尽管面临这些挑战,我的 MacBook 仍然非常坚固,即使经过几次飞机旅行也是如此。它不仅达到了它的目的,而且取代了我的电脑,但这绝不是我的本意。仍有一些特定于 Mac 的怪癖需要管理。我的主要文本编辑器是 TextMate(类似于 Notepad++)。但是,即使在 TextEdit(类似于记事本)中,也没有内置的方法来查看字数。幸运的是,在 Automator 中只需要两行 AppleScript 即可获取任何应用程序中的字数统计。在 Automator 中将以下内容保存为“文本选择字数统计”:

运行{输入,参数}

将 numwords 设置为(作为字符串输入)的单词数
显示对话框“字数:”和字数
返回输入
结束奔跑

现在,在任何应用程序中,您都可以选择文本,然后右键单击以在“快速操作”菜单中找到它,或者从菜单栏“服务”菜单中访问它。我已经到了 macOS 感觉最自然的地步。