mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

时间:2022-06-20 07:04:20

https://segmentfault.com/a/1190000013612471?utm_source=tag-newest

https://ohmyz.sh/

一:安装iTerm2终端

https://www.iterm2.com/downloads.html

1:查看当前的shell环境

echo $SHELL

mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

2: 查看系统自带哪些shell

cat /etc/shells

mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

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终端

效果

mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

二:vscode中配置shell

mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

vscode中字体及颜色的配置:

{
"editor.fontSize": ,
"editor.tabSize": ,
"workbench.colorTheme": "Monokai",
"workbench.startupEditor": "newUntitledFile",
"window.zoomLevel": ,
"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"
}

效果:

mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

重启电脑后发现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系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell的更多相关文章

  1. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  2. Mac 系统下 mysql 的安装与配置

    1.mysql 的安装 1)官网下载 mysql 安装包:http://www.mysql.com/downloads/ 2)下载后解压打开安装包,点击 pkg 文件进行安装 3)注意:最后一步弹窗会 ...

  3. Mac系统-java环境搭建_01

    一.安装jdk 下载地址:http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html 1.傻瓜式安装下一 ...

  4. 2016年最新mac下vscode配置golang开发环境支持debug

    网上目前还找不到完整的mac下golang环境配置支持,本人配置成功,现在整理分享出来. mac最好装下xcode,好像有依赖关系安装Homebrew打开终端窗口, 粘贴脚本执行/usr/bin/ru ...

  5. Mac系统中配置Tomcat环境

    第一步:下载Tomcat 下载地址:http://tomcat.apache.org/download-80.cgi 直接下载如图选中的即可 第二步: 下载完成后,解压,随意放入目录.如我就把它放在/ ...

  6. 在Mac系统上配置Android真机调试环境

    在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ...

  7. Mac系统cocos2dx + android 开发环境配置

    Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...

  8. mac系统下ionic环境配置

    本人是在mac环境下进行配置的: 下载nodejs:https://nodejs.org/download/ 并双击安装 Cordova and Ionic command-line tools 安装 ...

  9. Mac系统下配置JAVA Maven Ant 环境变量

    Mac 启动加载文件位置(可设置环境变量) ------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什 ...

随机推荐

  1. 安卓学习-- RecyclerView简单入门

    一.加入JAR包 第一感觉这个东东,好复杂,没ListView来的快,方便 在项目中加入android-support-v7-recyclerview.jar包 这个包在extras\android\ ...

  2. Mybatis.Net 整合 ODP.NET Managed

    初步接触MyBatis.Net的朋友,请先移步 MyBatis.Net 学习手记 1. 项目中先添加Oracle.ManagedDataAccess.dll程序集引用 2. MyBatis.Net 中 ...

  3. DBCP数据源的使用

    DBCP(DataBase Connection Pool)是一个开源的数据源工具,实际开发直接使用就行了 导入需要的jar包,数据库使用mysql测试

  4. form表单图片上传

    1.前端页面 <div class="tkDiv" id="addLOGO" style="display:none;z-index:12;wi ...

  5. 设置nginx和php-fpm更改上传文件大小限制

    Nginx和php默认不支持上传过大的文件.假如我们要求上传的文件大小为20M,默认配置就不允许上传了. 下面我们更改nginx和php配置,设定上传的限制为20M. Nginx配置更改 如果上传文件 ...

  6. Codeforces 946 D&period;Timetable-数据处理&plus;动态规划&lpar;分组背包&rpar; 处理炸裂

    花了两个晚上来搞这道题. 第一个晚上想思路和写代码,第二个晚上调试. 然而还是菜,一直调不对,我的队友是Debug小能手呀(真的是无敌,哈哈,两个人一会就改好了) D. Timetable   tim ...

  7. RAP接口管理系统import进eclipse进行二次开发

    接口管理工具用了RAP,又是巴巴队伍的东西,开源的,需要进行二次开发方可被使用. 前几个月的时候鼓捣了一阵子,下来一片红,然后就没管它了.最近又捡起.直接git导入项目即可. 安装git插件,网上很多 ...

  8. UDP&colon;rfc768&sol;广播和多播&sol;IGMP

    封装情况:

  9. python中函数参数的引用方式

    值传递和引用传递时C++中的概念,在python中函数参数的传递是变量指向的对象的物理内存地址!!! python不允许程序员选择采用传值还是传引用.Python参数传递采用的肯定是“传对象引用”的方 ...

  10. svn cleanup failed&ndash&semi;previous operation has not finished&semi; run cleanup if it was interrupted

    svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了. 错误如下: 解决方法:清空svn的队列 1.下载sqlite3.exe 2.找到你项目的.svn文件,查看是否存在wc.d ...