我已将终端首选项设置为执行:
set -o vi
在启动时。问题是当我打开新的终端选项卡时,该命令没有执行。
OS X 中是否有类似 .profile 的东西可以让我把这个命令放在那里?
答案1
MacOSX 中的文件.profile
工作方式与您预期的完全一样。如果不存在 .profile 文件,只需在用户目录中创建它即可。
答案2
因为如上所述,Terminal 的几个版本默认使用 bash,所以如果 .profile 不存在,您可能需要留意 .bash_profile 文件。请参阅“shell 读取哪些启动文件?”常见问题解答http://hayne.net/MacDev/Notes/unixFAQ.html#shellStartup解释了如何使用不同的文件以及启动时读取它们的顺序。