Mac 上的终端不保存首选项

Joh*_*Tan 6 mac terminal

我正在使用 Mac High Sierra v10.13.1。我一直在尝试将终端的首选项保存为默认值以外的其他内容。

奇怪的是,每当终端关闭(通过命令+Q)并重新启动后,它会加载回默认配置文件。即使我添加了自定义配置文件,该配置文件也会消失。我正在使用 Spotlight 启动终端(通过命令 + 空格)。

我做错了什么还是这是一个错误?

小智 5

@justingiffard 使用 chown 命令是正确的。

最短的答案是:

  1. 通过运行检查 terminal.plist 的所有权 ls -l ~/Library/Preferences/com.apple.Terminal.plist
  2. 如果所有权root不是您的用户名,则所有权需要更改为您。如果用户组尚未更改,则可能还需要更改staff。两者都可以通过一个命令完成: sudo chown <your username>:staff ~/Library/Preferences/com.apple.Terminal.plist
  3. 系统将提示您输入密码,然后您应该能够一劳永逸地保存您的首选项!您可以通过再次运行第 1 步中的代码来验证第 2 步是否有效,以确认您现在被列为所有者


Mat*_*ton 0

我有这个,因为它不会记住我跨窗口的历史记录。我的解决方法是添加:

SHELL_SESSION_HISTORY=0

到开始~/.bash_profile

您可能还想检查 Terminal.app 首选项:

在此输入图像描述