我使用的是 Windows 10,使用 Ubuntu v20 安装了 WSL2,然后安装了 Oh My Zsh。我以为我一切正常,但是当我输入 code .
时,在我的 Ubuntu 终端中,我收到错误 zsh: command not found: code
.
当我这样做时echo $PATH
我得到:
/home/robbie/.nvm/versions/node/v18.1.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/robbie/.yarn/bin
我的.zshrc
文件看起来像(我删除了这个片段的一堆注释):
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="agnoster"
plugins=(git node npm nvm z yarn)
source $ZSH/oh-my-zsh.sh
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
source /home/robbie/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
在 VSCode 上,我安装了远程 WSL 扩展,并在 Ubuntu 上的“远程浏览”下设置为默认/启用。
在 Windows 10 中,环境变量下的 Path
下我有一个变量 C:\Users\RobbieC\AppData\Local\Programs\Microsoft VS Code\bin
我尝试取消注释 export PATH=$HOME/bin:/usr/local/bin:$PATH
- 关闭 WSL,重新启动,但没有成功。我尝试卸载/重新安装远程 WSL 扩展、重新启动计算机等。但没有成功。
最佳答案
打开您的常规 Debian 终端应用程序(确保您位于 debian 主目录中)。输入ls -la
,您将找到 .zshrc 文件。然后删除您添加的 VScode 路径。
关于visual-studio-code - Windows 10 中 zshrc 的正确路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72282525/