mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell
Posted Joan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell相关的知识,希望对你有一定的参考价值。
https://segmentfault.com/a/1190000013612471?utm_source=tag-newest
https://ohmyz.sh/
一:安装iTerm2终端
https://www.iterm2.com/downloads.html
1:查看当前的shell环境
echo $SHELL
2: 查看系统自带哪些shell
cat /etc/shells
3:切换Zsh shell
chsh -s /bin/zsh # Mac如下 # 在 /etc/shells 文件中加入如下一行 /usr/local/bin/zsh # 接着运行 chsh -s /usr/local/bin/zsh
自动安装oh-my-zsh 插件
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
重启iTerm2终端
效果
二:vscode中配置shell
vscode中字体及颜色的配置:
{ "editor.fontSize": 14, "editor.tabSize": 2, "workbench.colorTheme": "Monokai", "workbench.startupEditor": "newUntitledFile", "window.zoomLevel": 1, "typescript.check.npmIsInstalled": false, "extensions.ignoreRecommendations": true, "git.ignoreMissingGitWarning": true, "gitlens.advanced.messages": { "suppressShowKeyBindingsNotice": true }, "terminal.integrated.shell.linux": "/bin/zsh", "terminal.integrated.shell.osx": "/bin/zsh" }
效果:
重启电脑后发现node,nvm命令都无法识别。
Mac使用zsh shell导致mvn命令无效的解决方案:
1、编辑 .zshrc 文件
vim ~/.zshrc
2、然后在.zshrc文件末尾加上
source ~/.bash_profile
保存退出
3、让配置文件修改后生效,执行以下命令
source ~/.bash_profile
这样node,nvm命令就可以识别了。
以上是关于mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell的主要内容,如果未能解决你的问题,请参考以下文章
为MAC配置终端环境iTerm2+Zsh+oh-my-zsh
Mac电脑在配置Iterm2之后,每次都要执行source ~/.bash_profile 配置的环境变量才生效