【问题标题】:iTerm2 startup command does not cleariTerm2 启动命令不清除
【发布时间】:2017-09-16 20:11:21
【问题描述】:

我尝试在 iTerm2 上设置启动命令以从我的终端中删除计算机名称和用户名。

所以我去了 Preferences > Profiles > General 并将 Send text at start 设置为“导出 PS1 =”\W \$“;清除;”

这不起作用,所以我清除了该字段,但是,现在当我要启动一个新的终端窗口时。我很高兴。

我分别检查了我的 ~/.bashrc 和 ~/.zshrc 文件,都没有显示这个命令,因此它一定是 iTerm2 的错误。我也重新安装了它,由于某种原因,它仍然存在。

【问题讨论】:

  • 你为什么不简单地将它放入你的 .zshrc 文件而不是使用 iterm2 呢?仅在 iterm2 中设置它不会将其添加到您的配置文件中。
  • 是的,我这样做了,但是每当我打开一个新窗口时,这条消息仍然会不断弹出。
  • 这是在哪个操作系统上运行的?

标签: terminal zsh iterm2


【解决方案1】:

我遇到了同样的问题,然后意识到我的默认“窗口排列”总是与 last 会话相关联,因此使用了我的 iTerm2 配置文件的陈旧副本。陈旧的副本仍然有启动命令。所以,我不得不去 iTerm2 首选项的“安排”部分,删除我的默认安排。通过创建一个新窗口开始一个新会话,然后转到顶部的菜单栏:窗口>保存窗口排列,保存后将其设置为默认值。

当我想到它时,我想你可以跳过我首先提到的所有默认排列的删除。启动任何 iTerm 会话后只需创建一个新窗口,希望您不会遇到启动命令——这暗示新窗口不会附加到保存在“默认安排”中的某些会话。只需将窗口另存为新排列并设置为默认值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-07
    • 2023-03-11
    • 1970-01-01
    • 2021-04-14
    • 2011-10-08
    • 1970-01-01
    • 2012-11-08
    相关资源
    最近更新 更多