IntelliJ 中的终端无法正常工作 - 但正常的 zsh 终端工作正常

时间:2021-02-03 06:58:01

标签: java intellij-idea terminal zsh

我什至无法在 IntelliJ 终端中执行基本命令。screenshot of intellij terminal after launching

我试过命令 source ~/.zshrc 但没有用。

2 个答案:

答案 0 :(得分:1)

您可以尝试按 ctrl+alt+S 并选择终端菜单设置。在那里你可以看到选项 Shell Path,对我来说:

tools -> Terminal

你应该设置分发zsh.exe的路径

然后关闭您的终端并重新启动它。

答案 1 :(得分:0)

我找到了 this

它说将 /Applications/IntelliJ\ IDEA.app/Contents/plugins/terminal/.zshrc 从其原始内容更改为:

function override_jb_variables {
  for VARIABLE in $(env)
  do
    NAME=${VARIABLE%%=*}
    if [[ $NAME = '_INTELLIJ_FORCE_SET_'* ]]
    then
      NEW_NAME=${NAME:20}
      if [ -n "$NEW_NAME" ] && [ "$NEW_NAME" != "PATH" ]
      then
        VALUE=${VARIABLE#*=}
        export "$NEW_NAME"="$VALUE"
      fi
    fi
  done
}
override_jb_variables