首页 > 系统相关 >mac & linux 安装oh my zsh

mac & linux 安装oh my zsh

时间:2023-09-08 15:23:00浏览次数:36  
标签:oh com ZSH mac https plugins my zsh

1、先执行安装命令

mac 安装 zsh 命令

brew install zsh 

linux 安装  zsh 命令

sudo apt-get install zsh

2、安装、切换 oh my zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s /bin/zsh

3、安装oh my zsh 插件

cd ~/.oh-my-zsh/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM}/plugins/zsh-completions
git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-history-substring-search $ZSH_CUSTOM/plugins/zsh-history-substring-search
git clone https://github.com/zsh-users/web-search $ZSH_CUSTOM/plugins/web-search
git clone https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/web-search $ZSH_CUSTOM/plugins/web-search 

4、安装oh my zsh 主题

cd ~/.oh-my-zsh/themes/
git clone https://github.com/zsh-users/robbyrussell
git clone https://github.com/zsh-users/powerlevel10k/powerlevel10k 

5、在~/.zshrc配置插件和主题

vim ~/.zshrc

输入以下内容

# export PATH=$HOME/bin:/usr/local/bin:$PATH
export ZSH="$HOME/.oh-my-zsh"

ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#ff00ff,bg=cyan,bold,underline"

ZSH_WEB_SEARCH_ENGINES=(bl "https://search.bilibili.com?keyword=")

# 主题 ZSH_THEME="robbyrussell" #ZSH_THEME="agnoster" # ZSH_THEME="powerlevel10k/powerlevel10k"
#插件 plugins=( git z zsh-autosuggestions extract web-search
  zsh-syntax-highlighting zsh-history-substring-search zsh-completions macos autojump copyfile copypath ) # Uncomment the following line to use case-sensitive completion. CASE_SENSITIVE="true" # 配置autojump数据库保存路径 ZSH_AUTOJUMP_HOME=/path/to/autojump/database # 当使用shell启动新的终端时是否重新生成bash脚本 ZSH_AUTOJUMP_SH_PASSED=true # 是否只跳转到当前工作目录中的子目录 ZSH_AUTOJUMP_CWD_ONLY=false # 跳转目录时是否匹配更大的匹配项 ZSH_AUTOJUMP_GREEDY=true

  

标签:oh,com,ZSH,mac,https,plugins,my,zsh
From: https://www.cnblogs.com/larack/p/17687680.html

相关文章

  • MyBatis 的 # 传参,是参数化查询,那参数化查询到底为什么可以防止sql注入?
    对于MyBatis的#传参,虽然最终的SQL查询语句中会将参数值替换到对应的位置,但是这个过程并不是简单的字符串拼接,而是通过预编译的方式进行处理。这样做有以下几个方面的好处,从而减少了SQL注入的风险:参数值转义:在参数化查询中,MyBatis会自动对参数值进行转义处理。这样可以......
  • Mac 终端登陆MySQL出现“zsh:command not found: mysql”的问题
    mysql明明安装好了,而且也登陆使用过了,但是这次在终端登陆却报错这个问题。其实上次也报错这个一样的问题,我觉得可能是环境配置没有弄好,重新检查和source生效了下(source~/.bash_profile),此时mysql能正常登陆了;但是退出终端后再次登陆又会报同样的问题。感觉不对劲了,只能生效一次......
  • mybatis记录
    1.条件查询:(1)接口:@MapperpublicinterfacePlanBrightnessMapperextendsBaseMapper<GuideScreenSyncMonitoring>{List<GuideScreenSyncVo>getPis(Map<String,Object>params);}(2)实现:<?xmlversion="1.0"encoding="UTF-8&......
  • 在MAC配置java环境,安装JDK和MAVEN
    一、JDK的安装与配置1、下载JDK,应为安装vs时,vs自动下载了openjd11,所以我这边进行配置就可以了,接下来配置 .bash_profile和.zshrc,不配置.zshrc重启后配置将不生效vim ~/.bash_profileexportJAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Homee......
  • SOHO中国要爆雷 潘石屹却跑了?
    作者:积溪熔财经快评:SOHO中国处于爆雷的边缘,欠税近20亿,还有40多亿的贷款即将违约,潘石屹难道不该现身吗?#SOHO中国#潘石屹这年头不仅地主家没余粮也撑不住(这几句笑着悄悄的说)恒大碧桂园接连爆雷SOHO中国也快爆了前不久SOHO中国发半年报顺便还发了个警告欠北京税务局19.8亿还欠银行......
  • 用docker搭建mysql的主从复制
    (1)创建主容器dockerrun-d-p3306:3306--privileged=true-v/mysql/log:/var/log/mysql-v/mysql/data:/var/lib/mysql-v/mysql/conf:/etc/mysql/conf.d-eMYSQL_ROOT_PASSWORD=123456--namemysqlmysql:(2)在宿主机/mysql/conf中创建mysql配置文件touch/mysql/conf/my.cnf......
  • mac mysql无法启动
    背景:在mac上装了mysql后无法启动,报错如下: 解决步骤:1.修改mysql配置文件,飘红的为修改部分(/usr/local/etc/my.cnf)#DefaultHomebrewMySQLserverconfig[mysqld]#Onlyallowconnectionsfromlocalhostbind-address=127.0.0.1#mysqlx-bind-address=127.0.0.1   #......
  • macOS Ventura 13.5.2 (22G91) Boot ISO 原版可引导镜像下载 (修复零日漏洞)
    macOSVentura13.5.2(22G91)BootISO原版可引导镜像下载(修复零日漏洞)2023年9月7日(北京时间8日凌晨)macOSVentura13.5.2(22G91)发布,此次为安全更新,主要修复了零日漏洞CVE-2023-41064CVE-2023-41061。这些漏洞修复的更新也包含在同日发布的iOS16.6.1、iPadOS......
  • macOS Ventura 13.5.2 (22G91) 正式版发布,修复零日漏洞 (ISO、IPSW、PKG 下载)
    macOSVentura13.5.2(22G91)正式版发布,修复零日漏洞(ISO、IPSW、PKG下载)2023年9月7日(北京时间8日凌晨)macOSVentura13.5.2(22G91)发布,此次为安全更新,主要修复了零日漏洞CVE-2023-41064CVE-2023-41061。这些漏洞修复的更新也包含在同日发布的iOS16.6.1、iPadO......
  • Spring整合Mybatis
    Spring整合Mybatis就是将原本Mybatis中的Mapper.xml文件在Spring容器中注册为对象。导入mybatis-spring依赖包<dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>1.3.2</version></dependency>......