设置第一台 macOS 设备(记录用)

Change Log

前阵子国家补贴 + 教育优惠拿下了 Mac mini,开始新一阶段的折腾 :laughing:

修改系统设置

当然是抄 @Minja 作业,但惜文章提供的脚本选项略少,我又找着一个网站提供了不少选项。

包管理器

pkgsrc

受 Emacs-China 社区贴子影响决定安装下 pkgsrc 试试,TUNA 镜像的说明很够用了(虽然我是用了 NJU 的链接)。

Homebrew

目前只用来安装 GUI 软件和字体,依然是 TUNA 的镜像帮助

以及感谢 评 Homebrew 4.0.0 - neverland 两段话让我不用看 Brew 切口

Homebrew 首先阅读配方(formula),如果有中意的瓶装版(bottle),就直接存入酒窖(cellar)里的加压桶(keg),然后倒(pour)给顾客。也可以从木桶(cask)里直接倒酒,或者从别人的酒头(tap)里打酒。

Homebrew 首先读取软件包定义文件,如果有适用的预编译二进制文件,就下载到统一安装路径下以名称和版本命名的子目录,然后在 bin 目录中为其创建符号链接。也支持安装 macOS 原生应用,以及添加第三方软件仓库。

吐槽

  • 窗口管理机制没整明白,⌘+Tab 用不明白,回头先找下官方手册读读看
2 个赞

半个月过去了,怎么样了?

有没有什么经验?有没有遇到什么问题?

期待下文!

附:窗口管理

关于窗口管理,我用的是

  • Alfred 启动/激活程序
  • Moom 4 管理窗口大小、分屏
  • Keyboard Maestro 切换/关闭程序

感谢肯定!不过我最近半个多月都在外面,没有继续使用,偶尔有空读上几篇介绍的文章、查一查突然想到的问题有无解决方案罢了:rofl:

印象中之前使用发现、但是尚未确认的小问题:默认 Terminal.app 的默认 zsh,在使用 ⌘+Q 直接退出时,似乎不会保存当前会话的历史记录到 .zsh_history

(也许)有趣的(多半)无用信息: macOS 曾经内置 Emacs,不过如今换成了 mg。回去准备试试 mg 能否作为 Emacs 整崩溃时的替代品:stuck_out_tongue_winking_eye:

1 个赞

这很奇怪,在 Terminal.app 中(或任何终端),每次点击回车(执行某条命令时),.zsh_history 都会更新。无论这条命令的状态(完成、终端、错误)它都会记录在 .zsh_history 中。

更新 .zsh_history 是纯文本操作,非常迅速,在「按 ⌘+Q」之前,肯定完成了。所以,「按 ⌘+Q」不应导致「似乎不会保存当前会话的历史记录到 .zsh_history。」啊!