【问题标题】:iTerm2 now starts up listing profile configurationiTerm2 现在启动列出配置文件配置
【发布时间】:2022-06-22 09:34:14
【问题描述】:

最近,当我在我的 mac 上加载 iTerm2 时,它列出了我的配置文件的配置(或者可能是不同的配置)。

这就是我所看到的:

Last login: Tue Jun 21 19:54:38 on ttys000COLORFGBG='15;0'
COLORTERM=truecolor
COMMAND_MODE=unix2003
HOME=/Users/me
ITERM_PROFILE=Default
ITERM_SESSION_ID=w0t0p0:FD9764B1-4535-4FE2-932A-97AFD9D6C804
LANG=en_GB.UTF-8
LC_TERMINAL=iTerm2
LC_TERMINAL_VERSION=3.4.15
LOGNAME=me
OLDPWD=/Users/me
PATH=/usr/bin:/bin:/usr/sbin:/sbin
PWD=/Users/me
SHELL=/bin/zsh
SHLVL=1
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.u21pRFo1wk/Listeners
TERM=xterm
TERM_PROGRAM=iTerm.app
TERM_PROGRAM_VERSION=3.4.15
TERM_SESSION_ID=w0t0p0:FD9764B1-4535-4FE2-932A-97AFD9D6C804
TMPDIR=/var/folders/dz/wvb1lxq56wg_wk3ppwqw4mdc0000gn/T/
USER=me
XPC_FLAGS=0x0
XPC_SERVICE_NAME=0
__CFBundleIdentifier=com.googlecode.iterm2
__CF_USER_TEXT_ENCODING=0x0:0:0
me@my-iMac ~ %

我真的不喜欢这种行为。我找不到发生这种情况的地方。我在 .zshenv、.zshrc、.bashrc 中看不到任何内容,也看不到 iTerm 中可能会触发此类事件的位置。我试过创建一个新的配置文件,但这也会产生相同的输出。

关于如何恢复几周前我上次登录时告诉我的方式的任何其他建议?

【问题讨论】:

    标签: zsh macos-big-sur iterm2


    【解决方案1】:

    如果将set -x 添加到~/.zshenv,shell 将打印它运行的每一行文件名和行号。然后,您可以找到有问题的命令并删除或修复它。我最好的猜测是在没有任何参数的情况下调用导出:类似于export $foo,其中$foo 是空的?

    【讨论】:

    • 谢谢 - 不知何故,一条新行悄悄进入了出口声明。删除了它,iTerm 现在的行为与我预期的一样!
    猜你喜欢
    • 2014-05-21
    • 2016-05-14
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多