代码之家  ›  专栏  ›  技术社区  ›  Raffael

如何按应用程序将zsh历史记录分开?

  •  1
  • Raffael  · 技术社区  · 2 年前

    我正在使用zsh进行系统管理和开发。开发部分主要发生在VS代码中,我使用git命令之类的东西。有没有可能打开一个专门用于开发的zsh实例,这样我的系统终端历史中就没有git东西,反之亦然?像是专门的个人资料吗?

    1 回复  |  直到 2 年前
        1
  •  1
  •   Freeman    2 年前

    我认为这是可能的,首先创建一个新的zsh配置文件用于开发(例如 .zshrc_dev )然后添加任何特定于您的开发环境的定制或配置,现在添加到您的主zsh配置文件中,通常位于 ~/.zshrc ,在文件末尾添加以下行:

    if [ -f ~/.zshrc_dev ]; then
        source ~/.zshrc_dev
    fi
    

    现在,只要您想打开一个专门用于开发的zsh实例,就可以在终端中运行以下命令:

    zsh --rcfile ~/.zshrc_dev
    
    推荐文章