Leo*_*ani 1 zsh oh-my-zsh visual-studio-code
当我在普通终端上打开 zsh 时,我没有错误,而当我在 vscode 上打开它时,我得到:
z4h: core parameters have unexpectedly changed
Expected:
ZDOTDIR=/Users/*******
Found:
ZDOTDIR=/var/folders/0f/**************/T/vscode-zsh
Restore the parameters or restart Zsh with exec zsh.
Restore the parameters or restart Zsh with exec zsh.
Run Code Online (Sandbox Code Playgroud)
我用 z4h 安装了 zsh,并且运行了一段时间,效果很好。然后它开始随机显示此错误。
PS:我尝试使用 exec zsh 重新启动 Zsh。
编辑: 尝试创建文件夹“/var/folders/0f/***** /T/vscode-zsh”并按照建议将文件粘贴到 /Users/ 中,但它仍然不起作用。然后在该文件夹中的 .zshrc 中,我尝试从中编辑其中的一部分
if [[ "$VSCODE_INJECTION" == "1" ]]; then
if [[ $options[norcs] = off && -f $USER_ZDOTDIR/.zshrc ]]; then
VSCODE_ZDOTDIR=$ZDOTDIR
ZDOTDIR=$USER_ZDOTDIR
. $USER_ZDOTDIR/.zshrc
ZDOTDIR=$VSCODE_ZDOTDIR
fi
if [[ -f $USER_ZDOTDIR/.zsh_history ]]; then
HISTFILE=$USER_ZDOTDIR/.zsh_history
fi
fi
Run Code Online (Sandbox Code Playgroud)
对此:
if [[ "$VSCODE_INJECTION" == "1" ]]; then
if [[ $options[norcs] = off && -f $USER_ZDOTDIR/.zshrc ]]; then
VSCODE_ZDOTDIR=$ZDOTDIR
ZDOTDIR=$USER_ZDOTDIR
. $USER_ZDOTDIR/.zshrc
ZDOTDIR=$USER_ZDOTDIR
fi
if [[ -f $USER_ZDOTDIR/.zsh_history ]]; then
HISTFILE=$USER_ZDOTDIR/.zsh_history
fi
fi
Run Code Online (Sandbox Code Playgroud)
当我第一次在 vscode 中打开一个新终端时,它可以工作,但之后该文件再次与第一个终端相同,并且创建另一个终端会给出相同的错误。
| 归档时间: |
|
| 查看次数: |
754 次 |
| 最近记录: |